古詩詞大全網 - 個性簽名 - 求C語言程序編程,將1-9 9個數字填入下表,使每橫行、每豎列的數字之和

求C語言程序編程,將1-9 9個數字填入下表,使每橫行、每豎列的數字之和

#include?<stdio.h>

int?main(int?argc,char?*argv[]){

char?Room9[3][3]={0},i,j,k;

for(i=0,j=k=1;k<10;k++,i--,j++){

if(i==-1?&&?j<3)i+=3;

else?if(j==3?&&?i>-1)j-=3;

else?if(i==-1?&&?j==3?||?Room9[i][j]!=0){

i+=2;

j-=1;

}

Room9[i][j]=k;

}

for(i=0;i<3;i++){

for(j=0;j<3;j++)

printf("%3d",Room9[j][i]);

printf("\n");

}

return?0;

}