时间:2011-09-20 13:14:56
1引用数组元素。利用循环给数组元素a[0]~a[9]赋值为0~9,然后按逆序输出各元素的值。
#include <stdio.h>
void main()
{
int i,a[10]; 运行结果:9876543210
for (i=0; i<=9;i++)
a[i]=i;
for(i=9;i>=0; i--)
printf("%d",a[i]);
printf("n ");
}
2将一个二维数组行和列元素互换,存到另一个二维数组b中。
例如:a= 1 2 3 1 4
4 5 6 b= 2 5
3 6
include <stdio.h>
void main( )
{ int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2],i,j;
printf(″array a:n″);
for (i=0;i<=1;i++)
{ for (j=0;j<=2;j++)
{ printf(″%5d″,a[i][j]);
b[j][i]=a[i][j];
}
printf(″n″);
}
printf(″array b:n″); 运行结果:array a: 1 2 3
for (i=0;i<=2;i++) 4 5 6
{
for(j=0;j<=1;j++) array b: 1 4
printf("%5d″,b[i][j]); 2 5
printf(″n″); 3 6
}
} /*程序结束*/