1.輸入兩個正整數m和n(要求m<=n), 求m!+(m+1)!+(m+2)!…+n!
2.輸出1000以內的所有完數。所謂完數是指這個數恰好等於除他本身外的所有因子之和。例,6的因子為1,2,3,6=1+2+3,所以6是完數。
3.奇偶歸一猜想——對於每乙個正整數,如果它是奇數,則對它乘3再加1,如果它是偶數,則對它除以2,如此迴圈,最終都能夠得到1。 如n = 11,得序列:11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1。(共有14個步驟) 題目輸入正整數n,求這個n多少步能歸一
#include intmain()
else
else
printf(
"%d
",a);
c++;
}printf(
"\n一共迴圈了%d\n
知識點總結:
1、有小數時要記得化成float型
2、連乘等於乙個小迴圈,開始輸入的資料為迴圈的屆
3、統計迴圈次數或者執行次數時,可以在迴圈下面加乙個(*++),「*」代表最後的次數
實驗總結:
1、迴圈的相互巢狀有助於減少迴圈次數
2、習慣取餘和相除的使用,有利於迴圈的使用
第五次實驗
一 問題及 檔名稱 陣列素數排序.cpp 作 者 周玉傑 完成日期 2017 年 4 月 24 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 問題分析 使用函式來分工 演算法設計 無 include include using namespace std c...
第五次實驗
一 問題及 檔名稱 ex5 1 作 者 謝萍 完成日期 2017年 5月 5 日 版 本 號 v1.0 輸入描述 十個整數 問題描述 從鍵盤中輸入10個數放在陣列a中,將該陣列中奇數放到陣列b,偶數放到陣列c中後分別輸出。程式輸出 陣列中的奇數和偶數 問題分析 先輸入陣列,在進行判斷,最後輸出 演算...
第五次實驗
1.include include include using namespace std 函式宣告 void output1 vector void output2 vector intmain 函式實現 以下標方式輸出vector陣列物件v的元素值 void output1 vector v 補...