C语言
【图形】数字正方型
这是双重循环的入门题目,大家来看看,你会做吗?
输入 n 的值,输出如下例( n=4 )所示的由数字组成的正方型。
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
输入:
n
输出:
数字组成的正方型
我的程序:
#include int main() { int i=1,j=1,n,x=1; scanf("%d",&n); for(i=1;i<=n;i++) for(j=1;j<=n;j++) { if(x%n!=0)printf(" %2d",x); else printf(" %2d\n",x); x=x+1; } }
注意:循环嵌套的特点,外层每执行一次,内层就完整循环一次。 i,j的范围。根据执行顺序确定。
别去找各行列与n的关系,根据数随i,j变化的特点另设变量打印; 注意换行条件