當前位置:成語大全網 - 書法字典 - 遞歸字典順序

遞歸字典順序

#包含?" stdio.h "

作廢?主()

{

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);//阻止窗口立即關閉。輸入任何要關閉的數字。

}