C语言:数字1-9排成3行3列,要求横着加,竖着加,对角线加,都等于15

问题描述:

C语言:数字1-9排成3行3列,要求横着加,竖着加,对角线加,都等于15
要求输出形式是正确答案的矩阵形式,即:
8 1 6
3 5 7
4 9 2
1个回答 分类:综合 2014-10-10

问题解答:

我来补答
#include
#include
void f1(int *p)
{
*(p+8)=10-*p;
*(p+6)=10-*(p+2);
*(p+1)=15-*p-*(p+2);
*(p+3)=15-*p-*(p+6);
*(p+5)=15-*(p+2)-*(p+8);
*(p+7)=15-*(p+6)-*(p+8);
}
int f2(int x,int y,int z,int n)
{int i,f=1,b[4];
b[0]=x,b[1]=y,b[2]=z,b[3]=n;
for(i=0;i
 
 
展开全文阅读
剩余:2000