自编c语言小算法

每行每列相加和相等(一个特殊的规律)int main(void) {int num,a,b,c,d,s[20][20]; scanf("%d",&num);a=num/2; if(a*2==num) printf("please input odd such as 1,3,5,7...."); else {for(c=0;c< num;c++) for(b=0;b< num;b++) s[c][b]=0; b=(num-1)/2;c=0;d=1; while(d<=num*num) {s[c][b]=d; c--;b++;d++; if(c<0&&b>=num){c=c+2;b--;} if(c<0)c=num-1; if(b>=num)b=0; if(s[c][b]!=0){c=c+2;b--;}} for(c=0;c< num;c++) {for(b=0;b< num;b++) printf("%4d",s[c][b]); printf(&...