解题思路:找规律~~
注意事项:
参考代码:
#include
using namespace std;
int main() {
int a;
cin >> a;
int n = 1;
int s[a][a] = {0};
for (int j = 0; j < a; j++)
s[0][j] = (j + 1) * (j + 2) / 2;
for (int i = 1; i < a; i++) {
for (int j = 0; j < a - i; j++) {
s[i][j] = s[0][j + i] - i;
}
}
for (int i = 0; i < a; i++) {
for (int j = 0; j < a - i; j++) {
if (j < a - i - 1)
cout << s[i][j] << " ";
else
cout << s[i][j];
}
cout << endl;
}
return 0;
}
0.0分
0 人评分