第五章 运算符 表达式和语句

5.11 编程练习 1. /*计算多个分钟对应的小时*/ #include <stdio.h> #define a 60 /*一小时60分钟*/ int main(void) { float time,hour; /*声明语句*/ while(scanf("%f",&amp;time)==1&amp;&amp;time>0)/*可以允许用户重复输入, 并且当键入的值<=0的时间的时候时终止*/ { hour=time/a; printf("The input is %f and %f\n",time,...

第3章练习

3.11 编程练习 1. /*有关溢出问题*/ #include int main(void) { int a=32767; int c=10; unsigned int b=65535; float toobig1=111111.111; double toobig2=2222222222222.222222222; float toosmall=0.1234e-10/c; printf("%d %d %d\n",a, a+1,a+2); printf("%u %u %u\n",b,b...

第2章习题解析1

2.11 复习题: 7. 如何以下面d额格式输出word和lines的值:”There were 3020 word and 350 lines”?这里,3020和350代表两个变量的值. 代码如下: #include <stdio.h> int main(void) { int a,b; a=3020; b=350; printf("There were %d words and %d lines",a,b); return 0; } 在写这个程序代码的时候出现的语法错误:把stdio.h写成了studio.h. 2.12 编程练习 1. 代码如下: ...