關於PTA天梯賽L1 008格式錯誤問題

2021-10-01 21:49:10 字數 1246 閱讀 4115

給定兩個整數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 輸出格式 在一行中順序輸出 大家...