|
楼主 |
发表于 2004-1-20 13:16:38
|
显示全部楼层
#include<stdio.h>
main()
{
int i,j,a[3][4];
for (i=0;i<3;i++){
for (j=0;j<4;j++)
scanf("%d",&a[j]);} /*输入数据*/
for (i=0;i<3;i++) /*输出数据*/
for (j=0;j<4;j++){
if (i==0&&j==0){
printf("a[0][0]:");
printf("%d\t%d\t%d\n",a[j+1],a[i+1][j],a[i+1][j+1]);}
if (i==2&&j==0){
printf("a[2][0]:");
printf("%d\t%d\t%d\n",a[i-1][j],a[i-1][j+1],a[j+1]);}
if (i==0&&j==3){
printf("a[0][3]:");
printf("%d\t%d\t%d\n",a[j-1],a[i+1][j],a[i+1][j-1]);}
if (i==2&&j==3){
printf("a[2][3]:");
printf("%d\t%d\t%d\n",a[i-1][j],a[i-1][j-1],a[j-1]);}
if (i==0&&j!=0&&j!=3){
printf("a[%d][%d]:",i,j);
printf("%d\t%d\t%d\t%d\t%d\n",a[j-1],a[i+1][j-1],a[i+1][j],a[i+1][j+1],a[j+1]);}
if (i==2&&j!=0&&j!=3){
printf("a[%d][%d]:",i,j);
printf("%d\t%d\t%d\t%d\t%d\n",a[j-1],a[i-1][j-1],a[i-1][j],a[i-1][j+1],a[j+1]);}
if(i!=0&&j==0&&i!=2){
printf("a[%d][%d]:",i,j);
printf("%d\t%d\t%d\t%d\t%d\n",a[i-1][j],a[i-1][j+1],a[j+1],a[i+1][j+1],a[i+1][j]);}
if(i!=0&&j==3&&i!=2){
printf("a[%d][%d]:",i,j);
printf("%d\t%d\t%d\t%d\t%d\n",a[i-1][j],a[i-1][j-1],a[j-1],a[i+1][j-1],a[i+1][j]);}
if(i!=0&&j!=0&&i!=2&&j!=3){
printf("a[%d][%d]:",i,j);
printf("%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\n",a[i-1][j-1],a[i-1][j],a[i-1][j+1],a[j-1],a[j+1],a[i+1][j-1],a[i+1][j],a[i+1][j+1]);}
}
}
这样不知对不对?? |
|