解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int N, i, j, sum, k;
int num[100][100];
while (scanf("%d", &N) != EOF)
{
sum = (1 + N)*N / 2;
k = N - 1;
for (i = 0, j = k; i <= k; i++, j--)
{
num[i][j] = sum;
sum--;
if (i == k)
{
i = -1;
k--;
j = k + 1;
}
}
for (i = 0; i < N; i++)
{
for (j = 0; j < N - i; j++)
printf("%d ", num[i][j]);
printf("\n");
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:654 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:511 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1844 |
计算质因子 (C++代码)浏览:1825 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:1001 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:769 |
核桃的数量 (C语言代码)浏览:726 |