7-14 求整數段和 (15分)
給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。
輸入格式:
輸入在一行中給出2個整數a和b,其中−100≤a≤b≤100,其間以空格分隔。
輸出格式:
首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum = x的格式輸出全部數字的和x。
輸入樣例:
-3 8
輸出樣例:
-3 -2 -1 0 1
2 3 4 5 6
7 8sum = 30
#include
using
namespace std;
intmain()
cout<<
"sum = "
<}
(上網看別人的答案學會了using std::cout; cout.setf(std::ios::right); cout.width(5);)
不過其實不用那麼麻煩,用這個就可以了:
#include
#include
using
namespace std;
intmain()
cout<<
"sum = "
<}
(直接:include; ... cout<) PTA 7 14 求整數段和 15分
給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum x的格式輸出全部數字的和x。輸入樣例 ...
PTA 基礎程式設計題目集 7 14 求整數段和
當 是這樣的時候 輸出是這樣 剛開始只輸出了sum 30,找了很久的錯誤為什麼不進入for迴圈,原來是我在 for 迴圈的括號裡把 a 和 b 寫反位置了。sum 30沒有轉行,應該在sum前面加乙個 n,那就把換行符放到前面,這是當輸出的值的個數不是5的倍數的情況。可是如果把換行符放到前面來,那第...
PTA 7 14 電話聊天狂人
這個題是乙個 map 應用的題目,但是由於測試點的特殊性,還是有需要注意的點。這道題的額外收穫是學習到了如何根據 map 的value 排序。給定大量手機使用者聯絡歷史,找出其中通話次數最多的聊天狂人。輸入格式 輸入首先給出正整數n 105 為聯絡歷史條數。隨後n行,每行給出一條聯絡歷史。簡單起見,...