求此道编程题的完整代码,要做课程设计,需要用C语言来写。
发布网友
发布时间:2022-06-03 05:12
我来回答
共2个回答
热心网友
时间:2023-10-12 04:37
您好,根据您的要求编写代码如下!希望可以帮到您!
#include<stdio.h>
void main()
{
int n,i,j,k;printf("N =");
scanf("%d",&n);
printf("--------(A)--------\n"); //打印A方正for(i=1;i<=n;i++)
{
if(i%2==0)//整除刚好为倍数
{k=n*i;}
else//不能整除,则为上行倍数+1
{k=(i-1)*n+1;}
for(j=0;j<n;j++)
{printf("%2d ",k+(i%2?j:-1*j)); //为倍数则减,否则为加
}
printf("\n");
}
printf("--------(B)--------\n"); //打印B方正for(i=0;i<n;i++)
{for(j=1;j<=n;j++)
{if(j%2==0)//同上
{k=j*n;}
else{k=(j-1)*n+1;}
printf("%2d ",k+(j%2?i:-1*i));
}
printf("\n");
}
puts("\n");
}
热心网友
时间:2023-10-12 04:37
http://www.shucunwang.com/RunCode/c/#id/3b3153b410cdfb81f560f76673c2ccbb