1 .級數求和
已知 sn = 1 + 1/2 + 1/3 + … + 1/n 顯然對於任意乙個整數k,當n足夠大的時候,sn 大於k. 現給出乙個整數k(1 <= k <= 15) ,要求計算出乙個最小的n,使得sn > k
輸入:乙個整數k(1 <= k <= 15)
輸出:乙個整數
樣例輸入:
1樣例輸出:
2**實現:
#include
using
namespace std;
intmain()
count--
; cout << count << endl;
return0;
}
2 .數字反轉
給定乙個整數,請將該數各位上的數字反轉得到乙個新數.
輸入:一行,乙個整數n (-1,000,000,000 <= n <= 1,000,000,000)
輸出:一行,乙個整數,表示反轉後的新數
樣例輸入1 #123
樣例輸入2 #-380
樣例輸出1 #321
樣例輸出2 #-83
**實現:
#include
using
namespace std;
intmain()
while
(n) cout << s << endl;
return0;
}
記得大一用的陣列寫的,現在用迴圈. while迴圈結構的程式設計
迴圈結構的程式設計 while語句 是先驗迴圈,其形式如下 下面這個例子 使用了while語句的特性 任意輸入乙個不超過八位數的整數,反序輸出,並列印出它是幾位數。include void main while num1 0 printf 它是 d位數 n i 其列印出來的結果為 例子分析 可以採用...
c 程式設計基礎 迴圈結構for
1 求小數的某一位數字 分數a b化為小數後,小數點後第n位數字是多少?輸入 三個正整數,a,b,n 0 a b 100,1 n 10000 相鄰兩個數用空格隔開 輸出 乙個數字 樣例輸入 1 2 1 樣例輸出 5 實現 include include using namespace std int...
while 迴圈結構
while 布林值表示式 迴圈內容 只要布林值表示式為true,迴圈就會一直進行 大多數情況會讓迴圈停下來,所以我們寫的表示式需要失效方式來結束迴圈 一般用於等待客戶連線,定時檢查。do while 和 while 的區別就是do while 至少會執行一次,而while如果一開始就不滿足,就不會執...