精品文档
for(i=0 ; i<3 ; i++)
p[i]=a[i*(i+1)]
for(i=0 ; i<3 ; i++)
k+=p[i]*2 ; prin tf(\}
运行结果为:21
4.
#i nclude
运行结果为: 3,0
%d,”,m[1][0]+n[0][0]); %d\\n”,m[0][1]+n[1][0]);
5.
#i nclude
int x[3][3]={1,2,3,4,5,6,7,8,9}; for (i=1; i<3; i++)
prin tf(\
}
运行结果为: 6 8
6.
#i nclude
{n[ i][j]=i+j
;
printf( %d ”, n[i][j]) }
;
printf( “n ”;
} }
运行结果为: 0 1 2 1 2 3 2 3 4
7.
#in elude
{
char diam on
d[][5]={{
',{
int i,j;
for(i=0;i<5;i++) {
for(j=0;j<5;j++) printf(
%C ,diamo printf( nd[i][j]);
} );
}注:“ 代表一个空格。 运行结果为:
8.
#in elude
printf( \\n ”;
printf( %d ”,f[i]);
} 运行结果为: 1 1 2 3
精品文档
''}
;
精品文档
5 8 13 21 34 55
9.
#i nclude Stdio.h ” func(int b[]) { int j; for(j=0;j<4;j++) b[j]=j; }
mai n() { int a[4], i; fun c(a);
for(i=0; i<4; i++) printf( %2(”,a[i]); }
运行结果为:
0 1 2 3
10.
#i nclude
{float fun( float x[]) float ave,a[3]={4.5 ave=fun ( a);
printf( ave=%7.2f ” ,ave); }
float fun (float x[] {int j;
float aver=1 ;
for (j=0;j<3;j++)
aver=x[j]*aver;
return }
运行结果为:
(aver);
) ; , 2, 4};
精品文档
ave= 36.00
11.
#i nclude
{int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],i,j; for(i=0;i<=1;i++)
{for(j=0;j<=2;j++)
b[j][i]=a[i][j]; } for(i=0;i<=2;i++) {for(j=0;j<=1;j++) prin
tf(\}
}
运行结果为:
1 4 2 12.
#i nclude
for (i=0;i<=n ;i++)
r=r*b[i];
return (r); }
main ()
{int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3); printf(
%d\\n”x);
5 3 6
}
运行结果为: 24 13.
#i nclude\
mai n() {int j,k;
static int x[4][4],y[4][4]; for(j=0;j<4;j++) for(k=j;k<4;k++)
精品文档
x[j][k]=j+k;
for(j=0;j<4;j++) for(k=j;k<4;k++) y[k][j]=x[j][k];
for(j=0;j<4;j++) for(k=0;k<4;k++) prin tf(\
} 运行结果为: 0,0,0,0,120,0,2,3,4,0,3,4,5,6
函数
1.
#i nclude
{int x, y, result = 0; sca nf(\result = Sub(x,y );
prin tf(\”,result); }
当从键盘输入:6,3运行结果为: result =3 2.
#i nclude
int a=3,b=5,abm in ; abmin = min (a,b)
;
m = y ;
;
printf( min is %d ”, abmin); }
运行结果为: min is 5