最新C语言专升本2阅读程序题(3月10日终版).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新C语言专升本2阅读程序题(3月10日终版).doc》由会员分享,可在线阅读,更多相关《最新C语言专升本2阅读程序题(3月10日终版).doc(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC语言专升本2阅读程序题(3月10日终版)基本输入输出一、基本输入输出-1.#include main()printf(a_bctdret_fn);printf(gh_tij_bb_k);注:“_”代表一个空格。运行结果为:e_ _ _ _ _ _ _ _fgh_ _ _ _ _ _ i_ _k3.#include main() int z, x=6,y=5;char
2、 w=c;z=x+y+w;printf(%d,%d,%d,x,y,z);运行结果为:6,5,1102.#include main() char c1=a,c2=b,c3=c;printf(a%cb%cc%c ,c1,c2,c3);运行结果为:aabbcc4. #include main() int i=128;float x=234.89;printf(“n”);printf(%5d,%8.2fn,i,x);printf(%2d,%4.1fn,i,x);运行结果为: 128, 234.89128,234.95.#include void main(void) int x=15,y=5; flo
3、at f=1234.567f,b=12345; printf(%f %10f %10.2f %.2f%-10.2fn,f,f,f,f,f); printf(x+y=%dn,x+y); printf(b=%8f,b); 运行结果为:1234.567000 1234.567000 1234.57 1234.571234.57x+y=20b=12345.0000006.#include main( ) int i=8, j=9; int x, y, z , w; x=i- ; y=i ; z=+j; w=j; printf(“%d,%d,%d,%d”,x,y,z,w); 运行结果为: 8,7,10,
4、108. #include main() int x=10;int y=79;printf(%5d,%5d,%5d,!x,x|y,x&y); 注:“_”代表一个空格运行结果为:0, 1, 17. #include main() int a=1,b=2;a=a+b; b=a-b; a=a-b;printf(“a=%d,b=%dn”,a,b);运行结果为:a=2,b=19. #include main() int z, x=2,y=4; char w=c;z=x+y;printf(%d,%d,%d,%c,x,y,z,w);运行结果为:2,4,6,c10.#include main() char c
5、=a;printf(%c,%dn,c,c);运行结果为:a,9711. #include main ( ) char c1, c2;c1=getchar ( );printf (“%c, %dn”, c1,c1 );c2=c1+32;printf (“%c,%dn”, c2,c2 );若敲进A,则运行结果为A,65a,9712#include main() int z,x=7,y=4; char w=c;z=xy&y+37|w;printf(n%d,%d,%d,x,y,z);运行结果为:7,4,113.#include main() int i=10,j=10;int x,y,z,w;x=i-
6、;y=i;z=+j;w=j;printf(%d,%d,%d,%d,x,y,z,w);运行结果为:10,9,11,1114. #include main()int i=8,j=10,m=0,n=0;m+=i+;n- =-j; printf(“i=%d,j=%d,m=%d,n=%d”,i,j,m,n);运行结果为:i=9,j=9,m=8,n=-915. #include main() int x, b0, b1, b2; printf(Please enter an integer x:); scanf(%d, &x); b2 = x / 100; b1 = (x - b2 * 100) / 10
7、; b0 = x % 10; printf(bit0=%d, bit1=%d, bit2=%dn, b0, b1, b2);若输入352,运行结果为:bit0=2, bit1=5, bit2=3二、程序控制结构(顺序,分支,循环)1.#include main() int a=1,b=3,c=5;if (c=a+b) printf(yesn);else printf(non);运行结果为:no2. #include main() int a=12, b= -34, c=56, min;min=a; if(minb) min=b; if(minc) min=c;printf(min=%d, mi
8、n);运行结果为:min=-343.#include main() int x=2,y= -1,z=5; if(xy)if(y0) z=0;else z=z+1; printf(“%dn”,z); 运行结果为: 54. #include main()int a=10,b=50,c=30;if(ab)a=b;b=c;c=a;printf(a=%d b=%d c=%dn,a,b,c);运行结果为:a=10 b=30 c=105. #include main() float a,b,c,t;a=3;b=7;c=1;if(ab) t=a;a=b;b=t;if(ac) t=a;a=c;c=t;if(bc
9、) t=b;b=c;c=t;printf(%5.2f,%5.2f,%5.2f,a,b,c);运行结果为:1.00,3.00,7.006. #include main()int a=2;float num=3.12,x;if(num4) x=2*num*a;printf(result is %fn,x);运行结果为:result is 12.4800007.#includemain( ) char c=A; if (0=c ) &(c=9) printf(“YES”);elseprintf(“NO”);运行结果为:NO8#include main ( ) float c=3.0 , d=4.0;
10、if ( cd ) c=5.0;else if ( c=d ) c=6.0;else c=7.0; printf ( “%.1fn”,c ) ;运行结果为:7.09. #include main() int a=0,b=1,c=0,d=20;if(a) d=d-10;else if(!b)if(!c) d=15;else d=25;printf(d=%dn,d);运行结果为:d=2010.#include main() int a=2,b=3,c=1;if (ab)if (ac)printf (“%dn”,a);else printf (“%dn”,c);printf (“over!n”);
11、运行结果为: over!11.#include main()int m;scanf(%d, &m);if (m = 0) if (m%2 = 0)printf(%d is a positive evenn, m);elseprintf(%d is a positive oddn, m); else if (m % 2 = 0) printf(%d is a negative evenn, m);else printf(%d is a negative oddn, m);若键入9,则运行结果为:-9 is a negative odd12.#include main( ) char ch; ch
12、=getchar( ); switch(ch) case A : printf(“%c”,A); case B : printf(“%c”,B); break; default: printf(“%sn”,”other”); 当从键盘输入字母A时,运行结果为:AB13. #include main( ) int a=1,b=0; scanf(“%d”,&a);switch(a) case 1: b=1;break;case 2: b=2;break;default : b=10;printf(%d, b);若键盘输入5,运行结果为:1014.#include main ( ) int i=0,
13、j=0,k=6; if(+i0)|(+j0) k+; printf(%d,%d,%dn,i,j,k);运行的结果为: 1,0,715.#include main( ) int x , y , z; x=20, y=40, z=60; while(xy) x+=4, y-=4; z/=2; printf(“%d,%d,%d”,x,y,z);运行结果为:32,28,3016. #include main() int num=0;while(num=2) num+;printf(%dn,num);运行结果为:12317.#include main() int n=9;while(n6) n-;pri
14、ntf(“%d,”,n);运行结果为:8,7,6,18#include main( ) int sum=10,n=1;while(n3)sum=sum-n; n+; printf(“%d,%d”,n,sum); 运行结果为:3,719.#include main() int num,c; scanf(%d,&num); doc=num%10; printf(%d,c);while(num/=10)0);printf(n); 从键盘输入23,则运行结果为:3220#include main() int s=0,a=5,n;scanf(%d,&n);do s+=1; a=a-2; while(a!
15、=n);printf(%d,%dn,s,a); 若输入的值1,运行结果为:2,121.#include main() int n1,n2;scanf(“%d”,&n2);while(n2!=0) n1=n2%10;n2=n2/10;printf(“%d”,n1);若在运行时输入1298,运行结果为:892122.#include main() int i;for (i=0;i6;i+) printf (“%d”,+i); printf (“%d”,i+);运行结果为:135623#include stdio.h main() char c; c=getchar(); while(c!=?) p
16、utchar(c); c=getchar(); 如果从键盘输入abcde?fgh(回车)运行结果为:abcde24#include main() char c; while(c=getchar()!=$) if(A=c&c=Z) putchar(c); else if(a=c&c=z) putchar(c-32); 当输入为ab*AB%cd#CD$时,运行结果为:ABABCDCD25. #include main()inti=0,s=0;do if(i%2) i+; continue; i+; s +=i;while(i7);printf(%dn,s);运行结果为:1626.#include
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 语言 阅读 程序 10 日终版
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内