#include<bits/stdc++.h>
using namespace std;
int max(int a,int b){
return a>b?a:b;
}
int min(int a,int b){
return a<b?a:b;
}
int read(){
int x=0,f=1;
char c=getchar();
while(c<'0'||c>'9'){
if(c=='-'){
f=-1;
}
c=getchar();
}
while(c>='0'&&c<='9'){
x=(x<<1)+(x<<3)+(c^'0');
c=getchar();
}
return x*f;
}
void write(int x){
if(x<0){
putchar('-');
x=-x;
}
if(x>9){
write(x/10);
}
putchar(x%10+'0');
return;
}
int i,j,n,k;
int main(){
//freopen(".in","r",stdin);
freopen("baoli.out","w",stdout);
n=read();
for(i=1;i<=n;i++){
if(i==1){
printf("if(k==");
}
else{
printf("else if(k==");
}
write(i);
printf("){");
puts("");
for(j=1;j<=i;j++){
for(k=1;k<=j;k++){
printf(" ");
}
printf("for(x");
write(j);
if(j==1){
printf("=1;x");
}
else{
printf("=x");
write(j-1);
printf("+1;x");
}
write(j);
printf("<=n;x");
write(j);
printf("++){");
puts("");
}
for(j=1;j<=i+1;j++){
printf(" ");
}
printf("sum[x]+=");
for(j=1;j<=i;j++){
if(j==1){
printf("a[x");
write(j);
printf("]");
}
else{
printf("+a[x");
write(j);
printf("]");
}
if(j==i){
printf(";");
}
}
puts("");
for(j=1;j<=i+1;j++){
printf(" ");
}
printf("x++;");
puts("");
for(j=i;j>=1;j--){
for(k=1;k<=j;k++){
printf(" ");
}
printf("}");
puts("");
}
printf("}");
puts("");
}
return 0;
}
大概是这样打的吧
/**
* ┏┓ ┏┓+ +
* ┏┛┻━━━┛┻┓ + +
* ┃ ┃
* ┃ ━ ┃ ++ + + +
* ████━████+
* ◥██◤ ◥██◤ +
* ┃ ┻ ┃
* ┃ ┃ + +
* ┗━┓ ┏━┛
* ┃ ┃ + + + +Code is far away from
* ┃ ┃ + bug with the animal protecting
* ┃ ┗━━━┓ 神兽保佑,代码无bug
* ┃ ┣┓
* ┃ ┏┛
* ┗┓┓┏━┳┓┏┛ + + + +
* ┃┫┫ ┃┫┫
* ┗┻┛ ┗┻┛+ + + +
*/
