发布时间 : 星期六 文章C语言复习题更新完毕开始阅读
v/=3;
for(j=0;j<3;j++) a[i][j]-=v;
}
for(i=0;i<4;i++) { for(j=0;j<3;j++)
printf(\
printf(\ } }
程序运行结果: -0.3, -1.3, 1.7 -3.0, 2.0, 1.0 1.0, 0.0, -1.0 2.0, -2.0, 0.0 17. #include \
#include \void main( )
{ char a[3][40]={\ int i, k=0;
for (i=1; i<3 ; i++) if(strcmp(a[k],a[i])>0) k=i; puts(a[k]);
t=a[k][9]; a[k][9]=a[k][5]; a[k][5]=t; puts(a[k]); }
程序运行结果:afternoon
after
18. #include
void main()
{ char str[9]=”*******”;
int i,len; len=7;
for(i=0;i<4;i++)
{ printf(“%s\\n”,str);
str[i]=? ?; str[len-i-1]= ? ?; }
str[len/2]=?*?; for(i=1;i<4;i++) { str[len/2-i]=?*?; str[len/2+i]=?*?;
printf(“%s\\n”,str); } }
程序运行结果:*******
***** *** * *** ***** ******* 19. #include
#include
char str[40]=\ sp++;
strcpy(sp,\ puts(str); }
程序运行结果:come to 20. #include
void main() {
int a[10],*p[3],i; for(i=0;i<10;i++) a[i]=i*i; for(i=0;i<3;i++) p[i]=&a[i*3];
printf(\}
程序运行结果:64 21. 若有以下程序:
#include\char fun(char *c) {
if(*c>='A' && *c<='Z')*c-='A'-'a'; return *c; }
main() {
char s[81],*p=s; gets(s); while(*p)
{ *p=fun(p);putchar(*p);p++;} printf(\}
若运行时从键盘输入:OPEN THE DOOR
A.oPEN tHEN dOOR B.open then door C.OPEN THEN DOOR D.Open Then Door 22. #include
void main()
{ int a,b,t,*p1,*p2,*p; a=4;b=-7;
p1=&a; p2=&b; if (*p1>*p2)
{ t=*p1; *p1=*p2; *p2=t;}
printf(\ \\n\ a=4;b=-7;
p1=&a; p2=&b; if (*p1>*p2)
{ p=p1; p1=p2; p2=p;}
printf(\ \\n\ }
程序运行结果:-7 4 -7 4
-7 4 4 -7
23. #include
void main() { int s[8],i;
char ch='B'-1;
printf(\ %d\\n\ for(i=7;i>=0;i--) { s[i]=ch&1; ch=ch>>1; }
for(i=0;i<8;i++) printf(\
printf(\}
程序运行结果:A 65
01000001
24. #include
void main()
{ void div(int*,int*);
int a[5]={-5,0,60,45,34},i=0,j=2; while(a[i]<=0) i++; while(a[i]!=1) div(a+i,&j); }
void div(int *n,int *k) { if(*n%*k==0)
{ printf(\ *n/=*k; }
else (*k)++; }
程序运行结果:60,2
30,2 15,3 5,5
25. #include
{ char c,a[]=\ int i;
for(i=0;i strcpy(a,a+1); a[strlen(a)]=c; a[strlen(a)+1]='\\0'; puts(a); } } 程序运行结果:fficeO ficeOf iceOff 26. #include“stdio.h” #include“string.h” void fun(char *w,int m) { char s,*p1,*p2; p1=w;p2=w+m-1; while(p1 { s=*p1++;*p1=*p2--;*p2=s;} } main() { char a[]=“ABCDEFG”; fun(a,strlen(a));puts(a); } 程序运行后输出结果是( C )。 A.GFEDCA B.AGAGAG D.GAGGAGA 27. # include C.AGAAGAG