啊啊啊啊所以怎么改能加上了次数统计(枚举一次算次数 再枚举一次输出的 不算)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
for(int i1=1;i1<=n-9;i1++){ //第一种材料的克数 1~(n-用去的克数<0>)-9
for(int i2=1;i2<=(n-i1)-8;i2++){ //第二种材料的克数 1~(n-用去的克数<i1>)-8
for(int i3=1;i3<=(n-i1-i2)-7;i3++){ //第三种材料的克数 1~(n-用去的克数<i1+i2>)-7,以此类推
for(int i4=1;i4<=(n-i1-i2-i3)-6;i4++){
for(int i5=1;i5<=(n-i1-i2-i3-i4)-5;i5++){
for(int i6=1;i6<=(n-i1-i2-i3-i4-i5)-4;i6++){
for(int i7=1;i7<=(n-i1-i2-i3-i4-i5-i6)-3;i7++){
for(int i8=1;i8<=(n-i1-i2-i3-i4-i5-i6-i7)-2;i8++){
for(int i9=1;i9<=(n-i1-i2-i3-i4-i5-i6-i7-i8)-1;i9++){
printf("%d %d %d %d %d %d %d %d %d %d\n",i1,i2,i3,i4,i5,i6,i7,i8,i9,(n-i1-i2-i3-i4-i5-i6-i7-i8-i9));
}
}
}
}
}
}
}
}
}
return 0.0;
}