作廢?主()
{
int?n,ns;int?I,j,k,m;
Printf("請為n輸入壹個值");
scanf("%d ",& ampns);//將輸入n的值存入變量ns。
n = ns
printf("%d=%d\n ",n,n);//輸出n=n,比如7=7。
//核心思想是n=(n-1)+1,然後把n-1看成n來遞歸,直到n=1。
當(名詞)
{
m = n/2;//取n的壹半
for(I = 1;我& lt= m;I++)//任意壹個整數都可以看成兩個n/2種正整數之和。
{
k = n-I;
printf("%d=%d+%d ",ns,k,I);//輸出n=a+b類型
for(j = 0;j & ltns-n;J++)//ns可以看成n後面跟ns-n 1。
{
printf("+1 ");
}
printf(" \ n ");//換行
}
n-;
}
scanf("%d ",& ampk);//阻止窗口立即關閉。輸入任何要關閉的數字。
}