下圖是上海某校的新學期開學寄語:天將降大任於斯人也,必先刪其微博,卸其 qq,封其電腦,奪其手機,收其 ipad,斷其 wifi,使其百無聊賴,然後,淨面、理髮、整衣,然後思過、讀書、鍛鍊、明智、開悟、精進。而後必成大器也!
本題要求你寫個程式幫助這所學校的老師檢查所有學生的物品,以助其成大器。
輸入格式:
輸入第一行給出兩個正整數 n(≤ 1000)和 m(≤ 6),分別是學生人數和需要被查繳的物品種類數。第二行給出 m 個需要被查繳的物品編號,其中編號為 4 位數字。隨後 n 行,每行給出一位學生的姓名縮寫(由 1-4 個大寫英文本母組成)、個人物品數量 k(0 ≤ k ≤ 10)、以及 k 個物品的編號。
輸出格式:
順次檢查每個學生攜帶的物品,如果有需要被查繳的物品存在,則按以下格式輸出該生的資訊和其需要被查繳的物品的資訊(注意行末不得有多餘空格):
姓名縮寫: 物品編號1 物品編號2 ……
最後一行輸出存在問題的學生的總人數和被查繳物品的總數。
輸入樣例:
4 2
2333 6666
cyll 3 1234 2345 3456
u 4 9966 6666 8888 6666
gg 2 2333 7777
jj 3 0012 6666 2333
輸出樣例:
u: 6666 6666
gg: 2333
jj: 6666 2333
3 5
分享幾個我出現的問題:
1、注意輸出的時候要輸出4位數
2、注意換行的輸出時機
3、統計有問題學生數目時,看好迴圈位置,數目不要多加
#include
using
namespace std;
intmain()
int bad_stu =0;
//有問題的學生
int bad_thing =0;
//違禁物品總數
//開始輸入學生的資訊
for(
int i=
0; i)else
if(count1 >1)
printf
(" %04d"
,temp_num);}
}//該學生有問題
if(flag)
} cout<" "
}
PTA 1072 開學寄語
注意注意輸入輸出格式就行了 1072 開學寄語 20分 下圖是上海某校的新學期開學寄語 天將降大任於斯人也,必先刪其微博,卸其 qq,封其電腦,奪其手機,收其 ipad,斷其 wifi,使其百無聊賴,然後,淨面 理髮 整衣,然後思過 讀書 鍛鍊 明智 開悟 精進。而後必成大器也!本題要求你寫個程式幫...
PTA 開學寄語 20分
下圖是上海某校的新學期開學寄語 天將降大任於斯人也,必先刪其微博,卸其 qq,封其電腦,奪其手機,收其 ipad,斷其 wifi,使其百無聊賴,然後,淨面 理髮 整衣,然後思過 讀書 鍛鍊 明智 開悟 精進。而後必成大器也!本題要求你寫個程式幫助這所學校的老師檢查所有學生的物品,以助其成大器。輸入第...
PTA 乙級1072 開學寄語 20 分
輸入格式 輸入第一行給出兩個正整數 n 1000 和 m 6 分別是學生人數和需要被查繳的物品種類數。第二行給出 m 個需要被查繳的物品編號,其中編號為 4 位數字。隨後 n 行,每行給出一位學生的姓名縮寫 由 1 4 個大寫英文本母組成 個人物品數量 k 0 k 10 以及 k 個物品的編號。輸出...