水題 查詢記錄(結構體)

2021-09-11 08:16:35 字數 744 閱讀 1369

有一學生成績表,包括學號、姓名、3門課程成績。請實現如下查詢功能:輸入乙個學生的學號,輸出該學生學號、姓名、4門課程成績。

輸入輸入資料只有一組,包括多行。 首先在第一行輸入乙個整數n(1<=n<=100),表示學生人數; 然後輸入n行,每行包含乙個學生的資訊:學號(12位)、姓名(不含空格且不超過20位),以及3個整數,表示3門課成績,資料之間用空格隔開。 最後一行輸入乙個待查詢的學號num。

輸出若學號num存在,輸出該學生的學號、姓名、3門課程成績;若該學號不存在,則輸出「not found」。

難度一般

輸入示例

3

541207010188 zhangling 89 78 95

541207010189 wangli 85 87 99

541207010189 fangfang 85 68 76

541207010188

輸出示例

541207010188 zhangling 89 78 95

#include#include#includetypedef struct studen

st;main()

getchar();

scanf("%s",num);

for(i=0;i}

if(flag==0)

printf("no found\n");

return 0;

}

HPUoj1031 排序 水題 結構體

時間限制 1 sec 記憶體限制 128 mb 提交 7 解決 3 提交 狀態 討論版 有若干個同學的成績單,形式如下 姓名 語文成績 數學成績 英語成績 顏值 qaq 59 59 59 100 現在我想把這些同學的成績按照一定順序排列出來,請你幫幫我吧。排列順序如下 1 先比較語文成績,語文成績高...

結構體指標記錄

定義形式一般為 struct 結構體名 指標名 比如 struct student p struct student student1 struct student p p student1 若為結構體陣列則 struct student stu1 5 struct student p p stu1...

結構體之成績記錄

題目描述 現有有n個學生的資料記錄,每個記錄包括學號 姓名 三科成績。編寫乙個函式input,用來輸入乙個學生的資料記錄。編寫乙個函式print,列印乙個學生的資料記錄。在主函式呼叫這兩個函式,讀取n條記錄輸入,再按要求輸出。n 100 輸入學生數量n佔一行 每個學生的學號 姓名 三科成績佔一行,空...