#include <iostream> using namespace std; int main() { int num; cin >> num; int start = 1; int out; for(int i = 0; i<num ;i++){ //第i行 start = start + i; for(int j = 0; j< num - i;j++){ //第j列 if(j == 0){ out = start; } else{ out = out + j + i + 1; } cout << out << ' '; } cout << endl; } } // 64 位输出请用 printf("%lld")
主要是找到表示形式