原创 16.C++知識點之do-while語句

一、語句格式 格式1: do 語句1; while(條件表達式); 說明:語句1是do-while的循環體。 格式2: do { 語句1; 語句2; ... } while(條件表達式);

原创 1029:計算浮點數相除的餘

【題目描述】 計算兩個雙精度浮點數a和b的相除的餘數,a和b都是雙精度浮點數。這裏餘數(r)的定義是:a=k×b+r,其中k是整數,0≤r<b。 【輸入】 輸入僅一行,包括兩個雙精度浮點數a和b。 【輸出】 輸出也僅一行,a÷b的餘數

原创 1028:字符菱形

【題目描述】 給定一個字符,用它構造一個對角線長5個字符,傾斜放置的菱形。 【輸入】 輸入只有一行, 包含一個字符。 【輸出】 該字符構成的菱形。 【輸入樣例】 * 【輸出樣例】 * *** ***** *** * 【

原创 17.C++知識點之循環嵌套

學完for、while和do-while三種循環結構後我們常常會遇到行列問題以及求不解定方程的問題,當遇到這些問題時我們就需要考慮是否可以用循環嵌套來解決。 比如:給定自然數n(n<20),在屏幕上輸出僅由"*"構成的n行的執教三角形

原创 1026:空格分隔輸出

【題目描述】 讀入一個字符,一個整數,一個單精度浮點數,一個雙精度浮點數,然後按順序輸出它們,並且要求在他們之間用一個空格分隔。輸出浮點數時保留6位小數。 【輸入】 第一行是一個字符; 第二行是一個整數; 第三行是一個單精度浮點數;

原创 1024:保留3位小數的浮點數

【題目描述】 讀入一個單精度浮點數,保留3位小數輸出這個浮點數。 【輸入】 只有一行,一個單精度浮點數。 【輸出】 也只有一行,讀入的單精度浮點數。 【輸入樣例】 12.34521 【輸出樣例】 12.345 【來源】 NO 【例

原创 1025:保留12位小數的浮點數

【題目描述】 讀入一個雙精度浮點數,保留12位小數,輸出這個浮點數。 【輸入】 只有一行,一個雙精度浮點數。 【輸出】 也只有一行,保留12位小數的浮點數。 【輸入樣例】 3.1415926535798932 【輸出樣例】 3.14

原创 1030:計算球的體積

【題目描述】 對於半徑爲 r 的球,其體積的計算公式爲V=43πr3,這裏取 π=3.14。現給定 r,即球半徑,類型爲double,求球的體積V,保留到小數點後2位。 【輸入】 輸入爲一個不超過 100的非負實數,即球半徑,類型爲d

原创 1023:Hello,World!的大小

【題目描述】 我們曾經輸出過的“Hello, World!”嗎?它雖然不是本章所涉及的基本數據類型的數據,但我們同樣可以用sizeof函數獲得它所佔用的空間大小。 【輸入】 (無) 【輸出】 一個整數,即“Hello, World!”

原创 1027:輸出浮點數

【題目描述】 讀入一個雙精度浮點數,分別按輸出格式“%f”,“%f”保留5位小數,“%e”和“%g”的形式輸出這個整數,每次在單獨一行上輸出。 【輸入】 一個雙精度浮點數。 【輸出】 第一行是按“%f”輸出的雙精度浮點數; 第二行是按

原创 16 C++知識點之do-while語句

一、語句格式 格式1: do 語句1; while(條件表達式); 說明:語句1是do-while的循環體。 格式2: do { 語句1; 語句2; ... } while(條件表達式); 說明

原创 15. C++知識點之while語句

語句格式 格式1: while(條件表達式) 語句1; 說明:語句1是while循環語句的循環體,它將在滿足條件的情況下被重複執行。 格式2: while(條件表達式) { 語句1; 語句2; ...

原创 1022:整型與布爾型的轉換

【題目描述】 將一個整型變量的值賦給一個布爾型變量,再將這個布爾型變量的值賦給一個整型變量,得到的值是多少? 【輸入】 一個整型範圍內的整數,即初始時整型變量的值。 【輸出】 一個整數,經過上述過程後得到的結果。 【輸入樣例】 3

原创 14. C++知識點之for語句

前面我們學習了順序結構和分支結構的程序設計。在實際應用中,會經常遇到許多有規律性的重複運算,這就需要掌握循環結構程序設計。C++語言提供三種循環結構for、while和do-while。 for語句 語句格式 格式1: for(控制變

原创 1021:打印字符

【題目描述】 輸入一個整數,即字符的ASCII碼,保證存在對應的可見字符。輸出相對應的字符。 【輸入】 一個整數,即字符的ASCII碼,保證存在對應的可見字符。 【輸出】 一行,包含相應的字符。 【輸入樣例】 65 【輸出樣例】 A