江南水乡,有空教教我好吗/我看你编程挺厉害的 33138405
看看这个,应该思路很清晰吧.
#include <stdio.h>
main()
{
int a[5][5]={0};
int i,j,k=0;
/*右上部分*/
for(j=4;j>=0;j--,k=0)/*定初始位置*/
for(i=j;i<=4;)
scanf("%d",&a[k++][i++]);
/*左下部分*/
for(j=1;j<=4;j++,k=0)/*定初始位置*/
for(i=j;i<=4;)
scanf("%d",&a[i++][k++]);
/*打印*/
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%4d",a[i][j]);
printf("\n\n");
}
getch();
}
[此贴子已经被作者于2007-7-6 11:41:37编辑过]