《2022年《c语言编程序》答案.pdf》由会员分享,可在线阅读,更多相关《2022年《c语言编程序》答案.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语言练习册答案A 一、选择题:BDCABACCDB,BABADBABAA,CDADACCBB(29) C,DABCADBADC CADDD D(46.1)C(46.2)BBBA,DDCDCACCDC,BBCACAABAC DAADABBCBC,BACCCBDCBA,CBADDACCCB,BAADBCDBCB 二、填空题:1、 0 2、 3 3、 (X5)|(X-5) 4、 18 5、 1/(i*i) 6、 0 7、 int * 8、 *(p+) 9、 void fun(double b) 10、246 11、7 12、double * 13、22 14、 015、n+ 16、double
2、17、(x-1) 18、s=p+3 19、2 20、int * 21、*z 22、b=i+1 23、i10 24、(j%3)!=0 25、j+=2 26、aib)t=a;a=b;b=t;if(ca)printf(“ %d%d%d”,c,a,b);elseif(cb) printf(“%d%d%d”,a, c, b);else printf(“%d%d%d”,a, b, c);1、编一个程序,输入一个字符串,按相反次序输出其中的所有字符。main()char s10;int i;for(i=0;i-1;i-)printf(“%c ”,si);3、编一个程序,输入下列学生成绩表中的数据,并用结构体
3、数组存放。然后统计并输出三门课程的名称和平均分数。Name Foxbase Basic CZhao Qian Sun Li main()(structchar n20;精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 4 页 - - - - - - - - - - float f;float b;float c;s4;int i;float ff=0,bb=0,cc=0;for(i=0;i4;i+)scanf(“%s%f%f%f ”,si.n,&si.f,&si.b,&si.c);ff+=si.
4、f;bb+=si.b;cc+=si.c;printf(“foxbase basic c” );printf(“%f %f %f”,ff/4,bb/4,cc/4);4、编一个程序,输入x的值,按下列公式计算并输出y值: x (x 1)y= 2x-1 (1x10) 3x-11 (10 x)main()float x,y;scanf( “%f”,&x);if(x1&x=10)y=3*x-11;printf(“%f”,y);5、编一个程序,输入15个整数存入一维数组,再按逆序重新存放后再输出。main()精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 -
5、 - - - - - - - - -第 3 页,共 4 页 - - - - - - - - - - int a15,i;for(i=0;i0;i+)printf(“%d ”,ai);6、编一个程序,输入10个职工的编号、姓名、基本工资、职务工资,求出其中“基本工资 +职务工资”最少的职工姓名并输出。main()structchar bh5;char xm20;float jb;float zw;z10;int i,h=0;float m;for(i=0;i10;i+)scanf(“ %s,%s,%f,%f ”,zi.bh,zi.xm,zi.jb,zi.zw);m=z0.jb+z0.zw;for(i=1;izi.jb+zi.zw)h=i;printf(“%s”,zh.xm);精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 4 页 - - - - - - - - - -
限制150内