整數劃分問題: 對于正整數n,輸出其和等于n且滿足以下限制條件的所有正整數的形式,既組成和式的數字子左到右構成一個非遞增的序列。例n=4,程序輸出為 4=4 4=3+1 4=2+2 4=2+1+1 4=1+1+1+1
上傳時間: 2016-08-10
上傳用戶:koulian
希爾排序(縮小增量法) 排序過程:先取一個正整數d1<n,把所有相隔d1的記錄放一組,組內進行直接插入排序;然后取d2<d1,重復上述分組和排序操作;直至di=1,即所有記錄放進一個組中排序為止
上傳時間: 2013-12-30
上傳用戶:waizhang
溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級!!\n") else if (a>=80) printf("73分=B等級!!\n") else if (a>=70) printf("73分=C等級!!\n") else if (a>=60) printf("73分=D等級!!\n") else if (a<60) printf("73分=E等級!!\n") } { if (b>=90) printf("b=A等級!!\n") else if (b>=80) printf("85分=B等級!!\n") else if (b>=70) printf("85分=C等級!!\n") else if (b>=60) printf("85分=D等級!!\n") else if (b<60) printf("85分=E等級!!\n") } { if (c>=90) printf("c=A等級!!\n") else if (c>=80) printf("66分=B等級!!\n") else if (c>=70) printf("66分=C等級!!\n") else if (c>=60) printf("66分=D等級!!\n") else if (c<60) printf("66分=E等級!!\n") } system("pause") return 0 }
上傳時間: 2014-11-10
上傳用戶:wpwpwlxwlx
溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級!!\n") else if (a>=80) printf("73分=B等級!!\n") else if (a>=70) printf("73分=C等級!!\n") else if (a>=60) printf("73分=D等級!!\n") else if (a<60) printf("73分=E等級!!\n") } { if (b>=90) printf("b=A等級!!\n") else if (b>=80) printf("85分=B等級!!\n") else if (b>=70) printf("85分=C等級!!\n") else if (b>=60) printf("85分=D等級!!\n") else if (b<60) printf("85分=E等級!!\n") } { if (c>=90) printf("c=A等級!!\n") else if (c>=80) printf("66分=B等級!!\n") else if (c>=70) printf("66分=C等級!!\n") else if (c>=60) printf("66分=D等級!!\n") else if (c<60) printf("66分=E等級!!\n") } system("pause") return 0 }
上傳時間: 2013-12-12
上傳用戶:亞亞娟娟123
指定一個數字轉換回十進位,八進位,十六進位#include <stdio.h> #include <stdlib.h> int main(void) { int number =89 printf("數字 %d\n",number) /* %d 為十進位輸出格式*/ printf("八進位為 %o\n",number) /* %o 為八進位輸出格式*/ printf("十六進位為%x\n",number) /* %x 為十六進位輸出格式*/ system("pause") return 0 }
上傳時間: 2013-11-29
上傳用戶:tyler
用貪心算法解題: 設n是一個正整數。現在要求將n分解為若干互不相同的自然數的和,且使這些自然數 的乘積最大。
上傳時間: 2017-01-04
上傳用戶:思琦琦
輸入一個正整數n,輸出自然數數列前n項和
上傳時間: 2014-01-15
上傳用戶:ynsnjs
n個正整數,將他們連接成一排,組成一個最大的多位整數 企業發放的獎金根據利潤提成 學生成績管理系統C源代碼 一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? 有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?
上傳時間: 2017-01-17
上傳用戶:懶龍1988
大整數問題 設n是一個k(1≤k≤80)位的十進制正整數。 問題1:對于給定的任意整數n,編程計算滿足p3+p2+3p≤n的位數為m的p的個數。 問題2:對于給定的任意整數n,編程求解滿足p3+p2+3p≤n的p的最大值。 要求: 對于給定的每一個測試文件(形如:numberX_input.txt),分別生成一個結果文件(形如:numberX_out.txt)。比如,對于測試文件number1_input.txt,對應的結果文件為number1_out.txt。 參考數據: (1) 若n=1908 ; p的最大值=12 (2) 若n= 2000000000000000000000000000002452458671514234457987956856; p的最大值= 12599210498948731647
上傳時間: 2017-01-17
上傳用戶:teddysha
使用如下所謂的簡單變量“數據平移”方法來求出Fibonacci數列的第n項(的具體項值)并顯示在屏幕上(正整數n通過鍵盤輸入):說明變量old1=1,old2=1,newItem;新的Fibonacci項newItem總是“距它最近”的前兩項(old1與old2)的累加和。而后通過“old1=old2 old2=newItem ”進行所謂的“數據平移”。接著計算另一個新的Fibonacci項newItem,依次循環,直到求出數列的第n項時為止。
上傳時間: 2017-02-01
上傳用戶:ccclll