1. c语言习题与解析

网上多做做吧.

2. c语言习题答案

  1. if(x==y)——==是关系运算符,是说无论x和y为何值,只要两者的值相等,结果就为“真”,即x==y的取值为1;if(x=y)——=是赋值运算符,x=y写在if的()里是当关系运算处理的,即是(x=y)!=0的简写;可见,只有y的值不为0时x=y的取值为“真”即1,反之y的值为0时取值为“假”即0。所以题目提供的“在if语句里第二个不成立”是胡说。

  2. 表达式3==3==3的值为“假”即0。因为==是左至右结合的,所以先算前面的3==3为“真”即1,而1当然不等于3,所以为“假”即0。所以提供的“疑惑结果是为3呢”也是瞎猜。

  3. 表达式100<=a<=300在C/C++中不能表达[100,300]。因为100<=a<=300在C/C++中是无定义的错误语句,应该写成100<=a && a<=300才是表达[100,300]的正确语句。

  4. 假如输入的字符已经成功赋给了变量ch,则ch>='a' && ch<='z'就可以了。

  5. 假如年份已经正确赋给y,那么当y%4==0 && y%100 || y%400==0为“真”即1时就是闰年,否则为平年。

  6. 这个办法很多。假设数字已正确赋给整型变量n,举一例如下:

    inthw(intn){
    intm,t;
    for(t=n,m=0;t;(m*=10)+=t%10,t/=10);
    returnm==n;
    }
    以上函数在n是回文时返回1,否则返回0。

3. c语言习题书 带解析的

可以做下严蔚敏的c语言版等级考试习题,做过感觉还可以,你可以参考下

4. 请大家推荐一本关于C语言的习题和解析的书

C++语言习题与解析 李春葆
这本书还是分级的,可以考虑分开买
或者
C语言程序设计习题集
以上都是清华大学出版社的

另外许多教材书里面的习题也是不错的,例如

C程序设计语言
作者:(美)克尼汉等
由c的设计者写的,很权威的书,同时可以买它的习题解答,不过应该比较贵,看的话最好是英文版,中文版翻译大多比较难懂。

另外可以考虑谭浩强的《c语言程序设计》,似乎许多人用,

我以前用的是c语言大学实用教程,也还可以,虽然不是很深

5. C语言习题与解析

请说明您所指书的 出版社 作者 版次

6. 谁有C语言程序设计练习题和详细的解析(答案优秀者再加50)

浙大校内的要不要