5.10复习题
-
a.30
b.27
c.x=y=1
d.x=3,y=9 -
a.6
b.52
c.0
d.13 -
a.37.5
b.1.5
c.35
d.37
e.37.5
f.35.0
//修改后的程序如下
#include <stdio.h>
int main(void)
{
int i = 0;
float n;
printf("Watch out ! Here come a bunch of fractions! \n");
while (++i < 30)
{
n = 1.0 / i;
printf(" %f \n", n);
}
printf("That'a all folks! \n");
return 0;
}
- 此程序并未初始化sec的值,所以在while loop的测试条件中sec的值为系统随机分配的值,并且在while loop内并没有给用户提供选择是否进行下一项计算的选择,总之这个程序写的很糟糕…
#include <stdio.h>
#define FORMAT "%s! C is cool ! \n "
int main(void)
{
int num = 10;
printf(FORMAT, FORMAT);
printf("####################################\n");
printf("%s! C is cool!\n", "