1、5.A7.D8.B(1)int x1,x2,x3,x4;(2)scanf(%d,%d,&a,&b);(3)c=x4*1000+x2*100+x3*10+x1;程序1: 2 2 2error C2065: a1 : undeclared identifier变量a1没有定义sum=a+b+c 1 error C2146: syntax error : missing ; before identifier printfprintf语句之前缺少分号sum=a+b+c;0 error(s), 0 warning(s)a=1 b=3 c=2 sum=6 语句以分号结束;变量要先定义后使用 。程序2:e
2、rror C2065:sum变量sum没有定义int sum=a+b;1error C2086:c redefinition变量c重复定义c=a+b+sum;a=1 b=3 sum=8在同一个函数体内,变量要先定义后使用,但不能重复定义程序3: 1 error C2106:= left operand must be l-value赋值符号左边参数错误c=a+b;c=4赋值符号左边只能是变量,不能是常量或表达式(1)t=a;(2)a=b;(3)printf(a=%dtb=%dn,a,b);(1) int n(2)”%d”,&n(1)float s(2)(float)a/b(3)%f(1)#in
3、clude(2)pow(x,y)(3)“%lf”,s4.B6.D8.A9.C10.A11.A12.B13.B14.C15.B16.A17.C18.819. 5和420.2.00000021. double (删除最后“语句”两字)22. double23. a=3(回车)实验三 if选择结构语句1. 9 0 2. 11 0 (1)n%2=0(2)n%2!=0(3)a=0 & a=a &=z(5)a=A &=Z(6)(a=z) | (a=Z)(7) (x10) & (x4.-15.D6.10 30 407.C9.D(1)scanf(%dt);(2)if(t%5=0 & t%7=0)(3)else
4、(1)char y;(2)if(x=0)%cn,y);(1)if(x=m)(2) printf(Wrongn);Too lownmath.h(2)(-b+sqrt(d)/(2*a);(3)sqrt(fabs(d)/(2*a);(1)ca cvz(3)c=c+5-26;AZ2.C4.A5.B8.C9.B10.D12.D13.D14.A15.2,017.D18.A19.D20.B21.C22.!23.D24.C25.D26.B实验四 switch开关语句1. 4 11 2. if(k=1)|(k=2) printf(an else if(k=3)|(k=4)|(k=5)bn elsecnswitc
5、h (x) case 1: case 2: case 3:printf(xnbreak; case 19: case 20: case 21:yn default:zn (1)switch(x)(2)case 4:(3)default:(1)a=s/250;(2)case 0:d=0;d=15;(1)else p=1;(2)a=num/1000;(3)num%10(1)grade/10(2)break(3)default(1)x=0)(3)if(grade0 ch) |(ch 3.(1)fabs(t)(2)s/n(3)pi*41.A2.A3.D7.A8.30实验六 for循环结构语句3.C4.
6、 for(i=100;i!=0;i-) printf(p8. k=n k+ 9.A10.C11.C(1)int sum=1,s0=0,s1=0,s2=1,s;(2)for(n=4;n=10;n+)(3)s2=s;(1)for(i=1;i=1&k=6) & (i!=0)&(j!=0)|(k=0)(1)for (j=2; j= i)(1)m=n;(2)while(m!=0 & m=c)(3)if(m=0)(1)ic&b+ca&a+cb)(3)else if(a=b|b=c|a=c)(1)if(n=1) (2)c=age(n-1)+2;%dn,age(5)(1)while(n!=i)(2)if(n%i=0)(3)n=n/i;(1)i*i=x(2)return 0(3)f(i+100) & f(i+168)(1)x(2)s1+s2+s3=15(1)ft(2)retu
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1