二级C语言考试复习资1.doc

上传人:枫** 文档编号:562848109 上传时间:2023-10-29 格式:DOC 页数:22 大小:115.50KB
返回 下载 相关 举报
二级C语言考试复习资1.doc_第1页
第1页 / 共22页
二级C语言考试复习资1.doc_第2页
第2页 / 共22页
二级C语言考试复习资1.doc_第3页
第3页 / 共22页
二级C语言考试复习资1.doc_第4页
第4页 / 共22页
二级C语言考试复习资1.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《二级C语言考试复习资1.doc》由会员分享,可在线阅读,更多相关《二级C语言考试复习资1.doc(22页珍藏版)》请在金锄头文库上搜索。

1、二级C语言考试复习资料1、 找出1100中其各位数的乘积大于各位数的和的所有整数#includestdio.hmain() int k=1,s=0,m,n;printf(n);for(n=1;ns & s) printf(%4d,n);2、 编程实现:学校买校服小于50套90元一套元一条,超过50套80元一套,单件上衣60元一件,裤子45元一条,现需购买M套上衣,N套裤子,共需多少钱?#includestdio.hmain() int m,n,s,k;printf(please input the clouth numble:m and the shirt numble:nn);scanf(%

2、d,%d,&m,&n);if (m=n) if(m50) s=80*m;s=90*m; if(mn)k=m-n;if (n50) s=80*n+k*60;else s=90*n+k*60;else k=n-m;if(m50) s=80*m+k*45;else s=90*m+k*45;printf(s=%d,s);3、 如果a=1,b=2,c=0,k=2写出表达式ka?k:c?k:cb?c:a结果是C的值includestdio.hmain()int a,b,c,k;a=4;b=5;c=1;k=6;k=ka?k:c?k:cb?c:a;printf(k=%d,k);4、若有如下定义和说明则P+1代

3、表的是元素( a01 )的地址.int a23,(*P)3; P=a;5、画矩阵n=4n=5main()int a1010,m,n,i,j;scanf(%d,&n);if(n%2=0)m=n/2;else m=n/2+1;for(i=0;im;i+)for(j=i;jn-i;j+)aij=i+1;an-1-ij=i+1;aji=i+1;ajn-i-1=i+1;for(i=0;in;i+) for(j=0;jn;j+)printf(%d,aij); printf(n);6、画n层金字塔main()int i,j,m,n;printf(“please input n:n”);scanf(“%d”,

4、&n); for(i=1;i=n;i+)for(j=1; j=n-1; j+) printf”(“ “) ; /画空格for(k=1; k=2*i-1; k+)printf(“ * “); /画星号printf(“n”);7、求下列表达式的值 1) 若a是int变量,a=6;则a+=a-=a*a的值是-602) 若a,b是int变量,a=6,b=5;则a%=(b%=2)的值是03) 若x=2.5 , a=7, y=4.7 则x+a%3*(int)(x+y)%2/4值是2.54) a=2, b=3, x=2.5 y=2.5则(float)(a+b)/2+(int)x%(int)y值是2.55)

5、int x,y,z,k;x=(y=52,z=26,k=32)后x的值是326) 语句printf(“%d”,stramp(“TEH”,”THE”);的结果是-3main()printf(%d,strcmp(TEH,THE);8、找出1100中能被3整除且个位数是6的所有整数main()int i ,j;for(i=0,i10;i+)if(i*10+6)%3=0) printf(%-4d,i*10+6);else continue;9、假如m是一个三位数abc,由a、b、c组成另一个三位数cba,则表达式是:因为c=m%10,b=(m/10)%10,a=m/100,所以结果是:(m%10)*10

6、0+(m/10)%10)*10+m/100.程序如下:main()int m;printf(please input 3bit numblem=abc:n);scanf(%d,&m);printf(m.a=%d,m.b=%d,m.c=%dn,m/100,(m/10)%10,m%10);printf(cba=%dn,(m%10)*100+(m/10)%10)*10+m/100);9、编程计算找出x,y,x中的最小值: void main(void)int x=4,y=5,z=8;int u,v;u=xy?x;y;v=uz?u:z;printf(“min=%d”,v);A. 10、11、写出下列程

7、序运行结果:(1)main()int x=2,y=-1,z=2;if (xy)if (y0);结果是9630(4)main()int a=6,b=5;printf(%d,a%=(b%=2); 结果是0(5)#define P x+xmain()int x=5,y;y=P*P;printf(%d,y);结果是 35(6)main()int a=12,b=12;printf(“%d %d”,-a,+b) 结果是11 13(7)main()int a=2,b=3,c;c=1.0/b*a;printf(n%d,c); 结果是0 和下面程序对比有什么不同main()int a=2,b=3;float c

8、;c=1.0/b*a;printf(n%f,c);(8)main()int y=10;while(y-);printf(“y=%d”,y); 结果是 -1(9)int f( int x)static int m=0;m+=2;return (m+x);main()int i;for (i=1;i=4;i+)printf(“%d,”,f(i);结果是3,6,9,12,(10)#include”string.h”void fun(char *w,iny m)char s,*p,*p2;p1=w;p2=w+m-1;while(p1p2)s=*p1+;*p1=*p2-;*p2=s;main()char

9、 a=”abcdefg”;fun(a,strlen(a);puts(a);结果是agaagag(11)#includevoid main(void)int x=10,*p;p=&x;printf(“%d”,*p);结果是1012)#includevoid main(void)int i,s=0;for(i=1;i8;i+=2)s+=i;printf(“s=”,s);结果是s=1613)#include#define sub(x,y) x-yvoid main(void)int x,y,z;x=4;y=3;z=12-sub(x,y);printf(“z=%d”,z);结果是513)#includ

10、evoid main(void)int i,s,d10=21,33,45,7,3,113,67,75,83,26;s=0;for(i=0;i10;i+=2);if(di%3!=0)s+=si;printf(“s=%d”,s);结果是s=15014) #includevoid main(void)int x,/*p;p=&x;*p=100;printf(“%d,x);结果是10015)#includevoid main(void)int x=1,y=0,a=0,b=0;switch(x)case 1: switch(y) case 0:a+;break; case 1:b+;break; cas

11、e 2:a+;b+;break;printf(a=%d,b=%d”,a,b);结果是a=2,b=116)#includevoid main(void)int x,*p;x=3;p=&x;*p*=10;printf(“x=”,x);结果是x=3017) a=10;b=0;do b+=2;a-=2+b; while(a=0);执行次数是312编程实现去掉一个英语句子中多余空格main()char c80= I am 16.;int flag=0,i=0;for(i=0;ci!=0;i+)if(ci!= ) printf(%c,ci);flag=1;else if(ci= & flag=1) pri

12、ntf(%c,ci);flag=0;13、编程实现输入一组数,输出偶数includestdio.h#includemath.hmain()int i,j,a10,b10;for(i=0;i10;i+)ai=rand();for(i=0,j=0;i10;i+)if(ai%2)=0) bj+=ai;else continue;for(i=0;ij;i+)printf(%d,bi);14、编程求最大公约数和最小公倍数main()int a,b,p,temp,t;scanf(%d,%d,&a,&b);if(ab) temp=a;a=b;b=temp;p=a*b;while(b!=0)t=a%b;a=b;b=t;printf(max yo numble=%d,a);printf(main bei numble=%d,p/a

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号