入門1 順序結構 洛谷 總結

2021-10-10 04:08:25 字數 2555 閱讀 6491

問題1:

p5704 【深基2.例6】字母轉換

題目描述

輸入乙個小寫字母,輸出其對應的大寫字母。例如輸入 q[回車] 時,會輸出 q。

輸入格式

輸出格式

輸入輸出樣例

輸入

q輸出

q

#include

#include

using

namespace std;

intmain()

很簡單的題目,但我基礎過於不紮實,完全不記得a和a的ascii碼,經查閱a65 a97,兩者相差32.

48-57是0-9,65-90是大寫字母,97-122是小寫字母

問題2

p5705 數字反轉

題目描述

輸入乙個不小於 100 且小於 1000,同時包括小數點後一位的乙個浮點數,例如123.4,要求把這個數字翻轉過來,變成4.321並輸出。

輸入格式

輸出格式

輸入輸出樣例

輸入

123.4

輸出

4.321

錯誤**

#include

#include

#include

//#include

using

namespace std;

intmain()

知道這個知識點,但一直不知道實際運用,現在終於get到了,這裡涉及兩個知識點

double變int後面的小數字全部捨去

小數在c語言中無法精準儲存,只能表示大概,所以只能先把double×10再分解乙個個位置上的數字

這裡是利用字串的解法:

#include

#include

#include

using

namespace std;

intmain()

問題3:

p5706 【深基2.例8】再分肥宅水

題目描述這裡

題目很簡單,也是考查基本功.這裡是涉及如何用cout準確控制輸入小數的問題

首先引入iomanip的標頭檔案

在用fixed<

正確**

#include

#include

//#include

using

namespace std;

intmain()

問題4:

小學數學n合一,還沒做,待補

問題5題目描述

八尾勇喜歡吃蘋果。她現在有 m(m≤100) 個蘋果,吃完乙個蘋果需要花費 t(0≤t≤100) 分鐘,吃完乙個後立刻開始吃下乙個。現在時間過去了 s(s≤10000) 分鐘,請問她還有幾個完整的蘋果?

輸入格式

輸入三個非負整數表示 m 、t 和 s。

輸出格式

輸出乙個整數表示答案。

如果你出現了 re,不如檢查一下被零除?

輸入輸出樣例

輸入

50 10 200

輸出

30看似簡單實則一堆坑

注意標題和提示t是可以取0

當時間結束如果還在吃蘋果,那這個蘋果就不算完整的蘋果

時間s已過但蘋果早已吃完

正確**

#include

#include

#include

//#include

using

namespace std;

intmain()

else

if(remain<0)

} cout

}

這裡注意:t在被除前必須先進行判0處理

問題6

p2181 對角線這裡

完全沒得思路,到網上看了大佬分析才明白

思路分析:

但是注意到n最大取10^5次方,所以直接4個n連乘是不可取的,這裡可以調換運算順序,以方便計算

洛谷入門1(順序結構)

p5704 深基2.例6 字母轉換 p5705 深基2.例7 數字反轉 p5706 深基2.例8 再分肥宅水 p1425 小魚的游泳時間 p5708 深基2.習2 三角形面積 p2181 對角線 題解 多行字串寫法 includeint main include int main void prin...

洛谷題單 入門1 順序結構

include int main include int main include int main include int main include int main include int main include int main include include using namespace...

洛谷訓練1 輸出與順序結構

題目描述 班主任給小玉乙個任務,到文具店裡買盡量多的簽字筆。已知乙隻簽字筆的 是1元9角,而班主任給小玉的錢是a元b角,小玉想知道,她最多能買多少只簽字筆呢。輸入格式 輸入的資料,在一行內,包括兩個整數,依次表示a和b,a 10000,b 9。輸出格式 輸出乙個整數,表示小玉最多能買多少只簽字筆。輸...