PTA團隊天梯賽 L1 008 求整數段和

2021-10-19 22:56:24 字數 981 閱讀 2675

給定兩個整數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 8

sum = 30

用迴圈打出兩個數之間的所有整數較為簡單,需要注意的是要按照題目要求控制列印的格式,可以使用c語言風格的 printf() 式樣化規定字元較為方便控制輸出。

可以在「%」和字母之間插進數字表示最大場寬。

例如:%3d表示輸出3位整型數,不夠3位右對齊。

%9.2f表示輸出場寬為9的浮點數,其中小數字為2,整數字為6,

小數點佔一位,不夠9位右對齊。

之後五個數字一換行,利用對5取餘的辦法控制。

#include

#include

using

namespace std;

intmain()

if(j%5!=

0)cout <<

"sum = "

<< sum << endl;

return0;

}

第一次提交只得了9分,提示格式錯誤扣了一分,查錯發現原**在輸出最後的sum=前直接輸出了換行,如果要輸出5的整數倍的數字,**就會多出一空行,後加入

if(j%5 != 0 )
控制空行的輸出,重新提交得到滿分。

天梯賽習題 L1 008 求整數段和

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 楊起帆給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所有...

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

給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所有整數,每5個數字佔一行,每個數字佔5個字元寬度,向右對齊。最後在一行中按sum x的格式輸出全部數字的和x。輸入樣例 ...

L1 008 求整數段和

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 楊起帆 給定兩個整數a和b,輸出從a到b的所有整數以及這些數的和。輸入格式 輸入在一行中給出2個整數a和b,其中 100 a b 100,其間以空格分隔。輸出格式 首先順序輸出從a到b的所...