演算法筆記Codeup練習C語言11 1

2021-10-20 07:05:15 字數 649 閱讀 4812

題目描述

完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式:

struct person leader[3] = ;

輸入第一行有乙個整數n,表示以下有n張選票資訊將會輸入。保證n不大於100。

以後的n行中,每一行包含乙個人名,為選票的得票人。保證每乙個人名都是li,zhang和fun中的某乙個。

輸出有三行,分別為li,zhang和fun每人的得票數。格式為首先輸出人名,其後輸出乙個冒號,最後輸出候選人的得票數。

請注意行尾輸出換行。

樣例輸入 copy

10li

lifun

zhang

zhang

funli

funzhang

li樣例輸出 copy

li:4

zhang:3

fun:3

提交:#include

#include

struct personleader[3]=;

int main()}}

for(int i=0;i<3;i++)

return 0;

}

演算法筆記Codeup練習C語言11 7

題目描述 編寫兩個函式input和print,分別用來輸入5個學生的資料記錄和列印這5個學生的記錄。對於每乙個學生,其記錄包含了學號 名字 3門課程的成績共5項。用主函式分別呼叫input和print函式進行輸入和輸出。要求使用結構體陣列實現,結構體中包括了每個學生的5項記錄。輸入共有5行,每行包含...

演算法筆記Codeup練習C語言11 8

題目描述 有10個學生,每個學生的資料報括學號 姓名 3門課程的成績。讀入這10個學生的資料,要求輸出3門課程的總平均成績,以及個人平均分最高的學生的資料 包括學號 姓名 3門課程成績 平均分數 輸入共有10行,每行包含了乙個學生的學號 整數 名字 長度不超過19的無空格字串 和3門課程的成績 0至...

演算法筆記 Codeup 100000569C

題目要求 按要求輸入如下格式的楊輝三角.最多輸出10層 要求輸入 輸入只包含乙個正整數n,表示將要輸出的楊輝三角的層數。樣例5要求輸出 對應於該輸入,請輸出相應層數的楊輝三角,每一層的整數之間用乙個空格隔開 樣例111 1211 3311 4641可ac 如下 include intmain 此二維...