程序阅读题.docx
- 文档编号:9141294
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:42
- 大小:25.13KB
程序阅读题.docx
《程序阅读题.docx》由会员分享,可在线阅读,更多相关《程序阅读题.docx(42页珍藏版)》请在冰豆网上搜索。
程序阅读题
五、程序阅读题
要求:
阅读下列程序,将程序运行时的输出结果填写在答案栏内。
1.#include
voidmain()
{charch;intk=0;
for(ch='A';ch<'H';ch++,k++)
if(k%2==0)printf("%c",ch);
printf("\n");
}
输出结果:
2.#include
voidmain()
{intk=0;
charc='A';
do{
switch(c++)
{case'A':
k++;break;
case'B':
k--;
case'C':
k+=2;break;
case'D':
k=k%2;break;
case'E':
k=k*10;break;
default:
k=k/3;
}
k++;
}while(c<'G');
printf("k=%d\n",k);
}
输出结果:
3.#include
voidmain()
{inta[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},i,j;
for(i=0;i<6;i++){
for(j=0;j<6;j++)if(a[i]==b[j])break;
if(j<6)printf("%d",a[i]);
}
printf("\n");
}
输出结果:
4.#include
voidmain()
{inta[8]={1,0,1,0,1,0,1,0},i;
for(i=2;i<8;i++)a[i]+=a[i-1]+a[i-2];
for(i=0;i<8;i++)printf("%d",a[i]);
printf("\n");
}
输出结果:
5.#include
voidmain()
{ints=1,t=1,a,n;
scanf("%d%d",&a,&n);
for(inti=1;i { t=t*10+1;s=s+t; } s*=a;printf("SUM=%d\n",s); } 输入数据: 2,4 输出结果: 6.#include #definePR(x,y)printf("%s=\t%d\n",x,y) voidmain() {intx=03,y=02,z=01;输出结果: PR("x|y&z",x|y&z);PR("x^y&~z",x^y&~z); PR("x&y&z",x&y&z);x=1;y=-1; PR("! x|x",! x|x);PR("~x|x",~x|x); } 7.#include voidmain() {inta[5]={2,4,6,9,12},b[6]={2,3,4,6,8,9}; for(inti=0;i<5;i++) for(intj=0;j<6;j++) if(*(a+i)==*(b+j))printf("%d",*(a+i)); printf("\n"); } 输出结果: 8.#include #include voidmain()输出结果: {charstr1[]="*******"; for(inti=0;i<4;i++){ printf("%s\n",str1); str1[i]=''; str1[strlen(str1)-1]='\0'; } } 9.#include voidmain() {chara[5][8];输出结果: for(inti=0;i<5;i++) for(intj=0;j<8;j++) if(i==0||i==4)a[i][j]='-'; elsea[i][j]=''; for(i=1;i<4;i++){a[i][0]='|';a[i][5]='|';} for(i=0;i<5;i++)a[i][6]='\0'; for(i=0;i<5;i++)printf("%s\n",a[i]); } 10.#include voidmain() {chara[8],temp;inti,j;输出结果: for(i=0;i<7;i++)a[i]='a'+i; for(i=0;i<3;i++){ temp=a[0];for(j=1;j<7;j++)a[j-1]=a[j]; a[6]=temp;a[7]='\0'; printf("%s\n",a); } } 11.#include voidmain()输出结果: {inti,j,n; for(i=0;i<4;i++){ for(j=1;j<=i;j++)printf(""); n=7-2*i; for(j=1;j<=n;j++)printf("%1d",n); printf("\n"); } } 12.#include voidmain() {chara[8],temp;intj,k; for(j=0;j<7;j++)a[j]='a'+j;输出结果: a[7]='\0'; for(j=0;j<3;j++){ temp=a[6]; for(k=6;k>0;k--)a[k]=a[k-1]; a[0]=temp; printf("%s\n",a); } } 13.#include voidprint(int,char,int);输出结果: voidmain() {print(3,'*',1);print(2,'*',3); print(1,'*',5);print(2,'#',3); print(2,'#',3); } voidprint(intbegin,charpzf,intn) {chara[50]; for(inti=0;i for(i=0;i a[begin+i]='\0'; printf("%s\n",a); } 14.#include voidmain()运行时输入: 5–73,输出结果: {inta,b,c,find(int,int,int); scanf("%d%d%d",&a,&b,&c); printf("%d\n%d,%d,%d\n",find(a,b,c),a,b,c); } intfind(inta,intb,intc) {intu,s,t; u=((u=(a>b)? a: b)>c)? u: c; t=((t=(a a: b) t: c; s=a+b+c-u-t;a=u; b=s;c=t;returns; } 15.#include voidfun1(intn,inta[][3])输出结果: {for(inti=0;i for(intj=0;j a[i][j]=a[i][j]/a[i][i]; } voidmain() {inta[3][3]={{6,4,2},{8,6,4},{9,6,3}}; fun1(3,a); for(inti=0;i<3;i++){ for(intj=0;j<3;j++)printf("%d",a[i][j]); printf("\n"); } } 16.#include intfun3(intm) {inti; if(m==2||m==3)return1;输出结果: if(m<2||m%2==0)return0; for(i=3;i return1; } voidmain() {intn; for(n=1;n<10;n++) if(fun3(n)==1)printf("%d",n); } 17.#include voidsub(int*a,int*b,int*c,m,n) {inti,j;输出结果: for(i=0;i for(j=0;j } voidmain() {inti,x[5]={1,5,3,8,4},y[3]={9,-4,6},z[8]; sub(x,y,z,5,3); for(i=0;i<8;i++)printf("%d",z[i]); printf("\n"); } 18.#include voidsort(char*a[],intn)输出结果: {inti,j,l;char*temp; for(i=0;i l=i; for(j=i+1;j if(strcmp(a[j],a[l])<0)l=j; if(l! =i){ temp=a[i];a[i]=a[l];a[l]=temp; } } } voidmain() {char*name[4];intk; charch[4][15]={"morning","afternoon","night","evening"}; for(k=0;k<4;k++)name[k]=ch[k]; sort(name,4); for(k=0;k<4;k++) printf("%s\n",name[k]); } 19.#include"stdio.h" voidpline(char*a,charc,intl,intn)输出结果: {inti;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 阅读