本文主要是介绍浙大版 输入一个正整数n(1≤n≤10),打印一个n行n列的方阵。当n=4时,打印如下方阵:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
输入一个正整数n(1≤n≤10),打印一个n行n列的方阵。当n=4时,打印如下方阵:
观察首项都是n*(n-1)+1 每次换行后多减一个n 所以循环中i-=n
#include<stdio.h>
int main(){int i, j, n;//设三个整数scanf("%d", &n);//输入整数n的值for (i=n*(n-1); i >= 0;i-=n){//循环次数for (j = 1; j <= n; j++)printf("%4d", i+j);//输出结果printf("\n");}printf("\n");
}
这篇关于浙大版 输入一个正整数n(1≤n≤10),打印一个n行n列的方阵。当n=4时,打印如下方阵:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!