文档仅供参考,不当之处,请联系改正。
#include
main() { int k;
printf(\ do {
scanf(\ if(k>=0&&k<=6) break; }while(1); switch(k) {
case 0:printf(\ case 1:printf(\ case 2:printf(\ case 3:printf(\ case 4:printf(\ case 5:printf(\ case 6:printf(\ }
2020年4月19日
17
文档仅供参考,不当之处,请联系改正。
} 2.18
#include
main() { int i;
double x,a,b=1,sum=1; printf(\ scanf(\ a=x;
for(i=1;a/b>=1e-6;i++) {
sum=sum+a/b; a=a*x; b=(i+1)*b; }
printf(\} 2.19
#include
2020年4月19日
18
文档仅供参考,不当之处,请联系改正。
main() {
float a,x1,x2; printf(\ scanf(\ x1=1.0; while(1) {
x2=1.0/2*(x1+a/x1); if(fabs(x2-x1)<1e-5) break; x1=x2; }
printf(\ }
第四章
写出下列程序输出结果
1.no 1 a=1no 1 a=0no 1 a=1no 1 a=0
2.
a=0 b=0 c=0 a=1 b=0 c=0 a=2 b=0 c=0
2020年4月19日
19
文档仅供参考,不当之处,请联系改正。
3.
main:x=5,y=1,n=1 func:x=6,y=21,n=11 main:x=5,y=1,n=11 func:x=8,y=31,n=21
1.D 2.D 3.C 4.6
5.CDABC 6.(1)j+=2 (2)a[i] 10.6(同题4) 11.s[i]>='0'&&s[i]<='9' 12. (1)'\\0' (2)str1[i]-str2[i] 5.1 第五章 2020年4月19日 20