1 / 17
文档名称:

C语言专升本2阅读程序题(3月10日终版).pdf

格式:pdf   大小:1,042KB   页数:17页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言专升本2阅读程序题(3月10日终版).pdf

上传人:1781111**** 2024/5/11 文件大小:1.02 MB

下载得到文件列表

C语言专升本2阅读程序题(3月10日终版).pdf

相关文档

文档介绍

文档介绍:该【C语言专升本2阅读程序题(3月10日终版) 】是由【1781111****】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【C语言专升本2阅读程序题(3月10日终版) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..C语言专升本2阅读程序题(3月10日终版)一、基本输入输出1.#includemain()}注:“_”代表一个空格。运行结果为:e________fgh______i__k3.#includemain(){intz,x=6,y=5;charw=’c’;z=x+y+w;运行结果为:6,5,1102.#includemain(){charc1=’a’,c2=’b’,c3=’c’;运行结果为:4.#include:..main(){inti=128;floatx=;printf(“n”);}运行结果为:128,,.#includevoidmain(void){intx=15,y=5;floatf=,b=12345;%10f%}运行结果为:+y=20b=.#includemain(){inti=8,j=9;intx,y,z,w;x=i--;y=i;z=++j;w=j;printf(“%d,%d,%d,%d”,x,y,z,w);}运行结果为:8,7,10,108.#include:..main(){intx=10;inty=79;注:“_”代表一个空格运行结果为:0,1,17.#includemain(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf(“a=%d,b=%dn”,a,b);}运行结果为:a=2,b=19.#includemain(){intz,x=2,y=4;charw=’c’;z=x+y;运行结果为:2,4,6,c10.#includemain(){charc='a';:..运行结果为:a,9711.#includemain(){charc1,c2;c1=getchar();printf(“%c,%dn”,c1,c1);c2=c1+32;printf(“%c,%dn”,c2,c2);}若敲进A,则运行结果为A,65a,9712.#includemain(){intz,x=7,y=4;charw=’c’;运行结果为:7,4,113.#includemain(){inti=10,j=10;intx,y,z,w;x=i--;y=i;z=++j;w=j;运行结果为:10,9,11,1114.#includemain(){inti=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.#includemain(){intx,b0,b1,b2;b2=x/100;b1=(x-b2*100)/10;b0=x%10;若输入352,运行结果为:bit0=2,bit1=5,bit2=3二、程序控制结构(顺序,分支,循环)1.#includemain(){inta=1,b=3,c=5;if(c==a+b)}运行结果为:no2.#includemain(){inta=12,b=-34,c=56,min;min=a;:..if(min>b)min=b;if(min>c)min=c;}运行结果为:min=-343.#includemain()if(y<0)z=0;elsez=z+1;printf(“%dn”,z);}运行结果为:54.#includemain(){inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;运行结果为:a=10b=30c=105.#includemain(){floata,b,c,t;a=3;b=7;c=1;if(a>b){t=a;a=b;b=t;}:..if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}运行结果为:,,.#includemain(){inta=2;floatnum=,x;if(num<4)x=2*num*a;运行结果为:.#includemain(){charc=’A’;if((‘0’<=c)&&(c<=’9’))printf(“YES”);elseprintf(“NO”);}运行结果为:NO8.#includemain(){floatc=,d=;if(c>d)c=;elseif(c==d)c=;else:..c=;printf(“%.1fn”,c);}运行结果为:.#includemain(){inta=0,b=1,c=0,d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;}运行结果为:d=2010.#includemain(){inta=2,b=3,c=1;if(a>b)if(a>c)printf(“%dn”,a);elseprintf(“%dn”,c);printf(“over!n”);}运行结果为:over!11.#includemain(){intm;if(m>=0):..{if(m%2==0)else}else{if(m%2==0)else}}若键入-9,则运行结果为:-9isanegativeodd12.#includemain(){charch;ch=getchar();switch(ch){case‘A’:printf(“%c”,’A’);case‘B’:printf(“%c”,’B’);break;default:printf(“%sn”,”other”);}}当从键盘输入字母A时,运行结果为:AB13.#includemain(){inta=1,b=0;:..{case1:b=1;break;case2:b=2;break;default:b=10;}}若键盘输入5,运行结果为:1014.#includemain(){inti=0,j=0,k=6;if((++i>0)||(++j>0))k++;运行的结果为:1,0,715.#includemain(){intx,y,z;x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);}运行结果为:32,28,3016.#includemain(){intnum=0;while(num<=2){num++;运行结果为:12:..#includemain(){intn=9;while(n>6){n--;printf(“%d,”,n);}}运行结果为:8,7,6,18.#includemain(){intsum=10,n=1;while(n<3){sum=sum-n;n++;}printf(“%d,%d”,n,sum);}运行结果为:3,719.#includemain(){intnum,c;do{c=num%10;}while((num/=10)>0);}从键盘输入23,则运行结果为:3220#includemain():..{s+=1;a=a-2;}while(a!=n);若输入的值1,运行结果为:2,121.#includemain(){intn1,n2;scanf(“%d”,&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf(“%d”,n1);}}若在运行时输入1298,运行结果为:892122.#includemain(){inti;for(i=0;i<6;i++)printf(“%d”,++i);printf(“%d”,i++);}运行结果为:(){charc;c=getchar();while(c!='?'){putchar(c);c=getchar();}}如果从键盘输入abcde?fgh(回车)运行结果为:abcde:...#includemain(){charc;while((c=getchar())!=’$’){if(‘A’<=c&&c<=‘Z’)putchar(c);elseif(‘a’<=c&&c<=‘z’)putchar(c-32);}}当输入为ab*AB%cd#CD$时,运行结果为:ABABCDCD25.#includemain(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}while(i<7);}运行结果为:1626.#includemain(){intx=1,y=0;while(x<=10){y+=x*x;if(y>=10)break;x++;}:..运行结果为:327.#includemain(){intx,y=0;for(x=1;x<=10;x++){if(y>=10)break;y=y+x;}printf(“%d%d”,y,x);}运行结果为:10528.#includemain(){intn=0;while(n<=3)switch(n){case0:;case1:printf(“%d,”,n);case2:printf(“%d,”,n);n=n+3;break;default:printf(“**”);n=n+1;}}运行结果为:0,0,**29.#includemain():..switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf(“a=%d,b=%d”,a,b);}运行结果为:a=2,b=130.#includemain(){chargrade=’C’;switch(grade){case‘A’:printf(“90n”);case‘B’:printf(“80n”);case‘C’:printf(“70n”);case‘D’:printf(“60n”);break;case‘E’:printf(“<60n”);default:printf(“error!n”);}}运行结果为:70-8060-7031.#includemain(){intk=0;charc='A';:..do{switch(c++){case'A':k++;break;case'B':k--;case'C':k+=2;break;case'D':k=k%2;continue;case'E':k=k+10;break;default:k=k/3;}k++;运行结果为:k=432.#includemain(){inti=10;switch(i){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}printf(“i=%dn”,i);}运行结果为:i=1333.#includemain(){intsum=0;i=0;while(i<=100)sum=sum+i;printf(“i=%dn”,i);printf(“sum=%dn”,sum);}运行结果为:死循环,无结果34.#includemain(){inti,sum=0;i=1;do:..{sum=sum+i;i++;}while(i<=10);printf(“%d”,sum);}运行结果为:5535.#includemain(){inti=0,sum=1;do{sum+=i++;}while(i<6);printf(“%dn”,sum);}运行结果为:1636.#includemain(){inti;for(i=0;i<6;i++){if(i%2==0)</y)<></y)<>