解题思路:
注意事项:
参考代码:
#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 人评分
简单的a+b (C语言代码)浏览:670 |
printf基础练习2 (C语言代码)浏览:305 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:627 |
1009题解浏览:745 |
1048题解(读入回车问题)浏览:555 |
勾股数 (C语言代码)浏览:799 |
判定字符位置 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:443 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:536 |