终于写出来~慢慢敲敲改改,需要多练些嵌套循环~
n阶数字正方形
#include <stdio.h>
int main()
{
int n;
int i, j;
int c; /* i value and number of row and column, j value in row */
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
printf("%d", i);
for (j = i,c = 1; c < n; c++)
{
if (c <= n-1)
{
printf(" ");
}
printf("%d",j);
}
if (i <= n-1)
{
printf("\n");
}
}
return 0;
}
n阶数字三角形
#include <stdio.h>
int main() {
int n;
int i; /* value and number of row */
int j;/* value of row */
int c;/* number of column*/
scanf("%d", &n);
for (i = 1; i <= n; i++)