解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
int n = 0;
int a[20][20] = { 0 };
int s = 1;
cin >> n;
for (int i = 1; i <= n; i++)
{
int temp = i;
int t = i;
int j = 1;
while (j<= temp)
{
a[t][j] = s;
j++;
t--;
s++;
}
}
int j = 1;
int t3 = n;
while (1)
{
for (int i = 1; i <= n; i++)
{
if (j != t3)
{
cout << a[j][i] << " ";
}
else
{
cout << a[j][i];
}
}
cout << endl;
n--;
j++;
if (j-1 == t3)
{
break;
}
}
system("pause");
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
字符串问题 (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:669 |
WU-整除问题 (C++代码)浏览:612 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:537 |
简单的a+b (C语言代码)浏览:817 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:902 |
出圈】指针malloc版浏览:355 |
1035 题解浏览:786 |
局部变量作函数返回值的问题浏览:981 |