C语言阅读分析程序Word格式.docx
《C语言阅读分析程序Word格式.docx》由会员分享,可在线阅读,更多相关《C语言阅读分析程序Word格式.docx(13页珍藏版)》请在冰点文库上搜索。
x=x+2)
{for(y=x;
y<
4;
y++)
printf(“%2d”,x+y);
printf(“\n”);
}
234
6
3#include<
{inti,j,k=0,m=0;
for(i=0;
2;
{for(j=0;
j<
3;
j++)k++;
k=k-j;
m=i+j;
printf(“k=%d,m=%d\n”,k,m);
k=0,m=5
二
{inti,j,a=0;
=2;
{a++;
for(j=0;
=3;
j++)
{if(j%3)break;
a++;
a=a+j;
printf(“%d\n”,a);
6
2#include<
{inti,j,a=0,b=0;
{for(j=1;
{if(j%2==0)break;
b=b+a++;
printf(“%d%d\n”,a,b);
44
3#include<
{inti,j,x;
=9;
for(j=1;
{if(i==j)continue;
x=10*i+j+10*j+i;
if(x==154)
printf(“%d,%d”,i,j);
5,96,88,69,5
三
1#include<
{inti,a[5]={1,2,3,4,5},t;
t=a[0];
i++)a[i-1]=a[i];
a[i-1]=t;
for(i=0;
i++)printf(“%4d”,a[i]);
23451
2#include<
{intx[]={2,4,6,8,10},t=1,i;
i<
x[1];
i++)t=t*x[i];
printf(“%d”,t);
192
3#include<
{inta[5]={1},i;
i=i+2)a[i]=2*I;
for(i=0;
i+=)printf(“%d”,a[i]);
12060
四
1#include<
{inta[5][5],i,j,sum=0;
j++)a[i][j]=2*(i+1)+j;
for(j=i;
j++)sum=sum+a[i][j];
print(”Theansweris%d\n”,sum);
Theansweris110
{inta[3][3]={0,1,2,3,4,5,6,7,8},i;
i++)printf(“%d”,a[2-i][i]);
结果:
642
3#include<
{inta[5][5],i,j,n=0
j++)a[i][j]=++n;
i+1;
j++)printf(“%3d”,a[i][j]);
printf(“\n”);
1
67
111213
16171819
2122232425
五
{chara[]=”book”,t;
inti,k=0;
=3;
if(a[k]<
a[i])k=i;
t=a[k];
a[k]=a[3];
a[3]=t;
puts(a);
bkoo
2 #include<
#include<
string.h>
{chara[10]=”123”,b[10]=”abcd”;
printf(“%d\n”,strlen(strcst(a,b)));
7
3#include<
{chara[20];
strcpy(a,”Aboy”);
a[2]=’B’;
puts(a);
ABoy
六
inta=2,c;
{inta=3,b=4;
c=fun(a,b);
printf(“%d”\n”,c);
intfun(intx,inty)
{a=x+y;
return1;
2#include<
inta=4,b=5;
{inta=2,b=3,c;
c=a>
b?
a:
b;
returnc+x+y
{printf(“%d”,fun(a,b));
12
3#include<
intx;
{x=2;
fun();
printf(“%d\n”,x);
fun()
{x=x*x;
}
16
4#include<
intf=1;
intfun(intn)
{f=f*n;
returnf;
{inti,a[5];
<
i++)a[i-1]=fun(i);
printf(“%d”,a[3]);
24
5#include<
intx=10;
intfun()
{
x=x+20;
returnx;
main()
{inta,b;
a=fun();
b=fun();
3050
七
1#include<
{chara[]=”Boy”,*p;
for(p=a+2;
p-a>
=0;
p--)
printf(“%s\n”,p);
结果:
y
oy
Boy
{char*p=”1357”;
*p++:
printf(“%c%s\n”,*p,p);
3357
{charch[]=”12345678”,*p;
P=ch+2;
Printf(“%c%s”,*(p+2),p);
5345678
4#include<
{char*s=”13579”;
*s++;
printf(“%c%c%c”,*s,*(s+1),*s+1);
354
5#include<
{char*p,*q;
p=”abc5ef”;
q=”aBcDeFg”;
while(*p!
=’\0’&
&
*q!
=’\0’)
{if(*p==*q)putchar(*p+1);
elseprintf(“%c”,*p>
*q?
*p+1:
*q+1);
p++;
q++;
Putchar(‘\n’);
bcdEfg
八
voidfun(int,int,int*,int*);
{inta=10,b=3,c=1,d=2;
fun(a,b,&
c,&
d);
printf(“%d,%d\n”,c,d);
voidfun(intx,inty,int*p,int*q)
{*p=x+y;
*q=x-y;
13,7
voidfun(int*p)
{*p=*p+1;
++(*p);
(*p)++;
{inta=5;
fun(&
a);
printf(“&
d\n”,a);
8
fun(floatx,float*y,float*z)
{*y=x+2;
*z=*z+*y;
return*z;
{floata=1.1,b=3.3;
intc;
c=fun(a+b,&
a,&
b);
d\n”,c);
9
{int*a,i=0;
for(a=p;
a<
p+4;
a++)*a=2*p[i++];
{inta[]={2,4,6,8,10};
fun(a);
printf(“%d\n”,a[3]);
16