有谁知道这两题的思路吗
用C语言完成
真诚发文,等待解惑
谢谢各位
#include <stdio.h>
int main()
{
int n = 9, i, j, num = 1, t;
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n - i; j++)
printf("%3c", ' ');
if (i % 2 == 0)
{
for (j = 0; j < i; j++)
printf("%3d", num++);
}
else
{
t = num + i-1;
for (j = 0; j < i; j++)
{
printf("%3d", t--);
num++;
}
}
printf("\n");
}
return 0;
}