給定兩個整數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
如下**會導致pta通不過檢查
(ps:pta檢查很嚴格!很多細小的區別都可以檢查出來)
#include
intmain()
sum+
=i;}
printf
("\nsum = %d"
,sum)
;return0;
}
提交結果:
正確通過**:
#include
intmain()
sum+
=i;}
printf
("\nsum = %d"
,sum)
;return0;
}
提交結果:
以上二個**含有細小差別。差別在於b - a > 4這個條件上
那麼為何會出現這個格式問題呢?從細節我們從**執行結果方面看這個問題
倘若有5個數字,那麼我們看看二**的區別:
通過問題分析的**分析可得如果沒有b - a > 4這個條件的話,當輸入數字差為5的倍數時,最後一行就會多列印乙個換行符。希望一起刷題的朋友可以關注我喲。我們一起刷題進步吧!!
(ps:小結論:用pta刷題的時候得小心小心再小心,仔細仔細再仔細。)
PTA團隊天梯賽 L1 008 求整數段和
給定兩個整數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...
天梯賽習題 L1 008 求整數段和
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 楊起帆給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所有...
pta天梯賽 L1 056 猜數字
任務描述 一群人坐在一起,每人猜乙個 100 以內的數,誰的數字最接近大家平均數的一半就贏。本題就要求你找出其中的贏家。輸入格式 輸入在第一行給出乙個正整數n 10的4次方 隨後 n 行,每行給出乙個玩家的名字 由不超過8個英文本母組成的字串 和其猜的正整數 100 輸出格式 在一行中順序輸出 大家...