有一學生成績表,包括學號、姓名、3門課程成績。請實現如下查詢功能:輸入乙個學生的學號,輸出該學生學號、姓名、4門課程成績。
輸入輸入資料只有一組,包括多行。 首先在第一行輸入乙個整數n(1<=n<=100),表示學生人數; 然後輸入n行,每行包含乙個學生的資訊:學號(12位)、姓名(不含空格且不超過20位),以及3個整數,表示3門課成績,資料之間用空格隔開。 最後一行輸入乙個待查詢的學號num。
輸出若學號num存在,輸出該學生的學號、姓名、3門課程成績;若該學號不存在,則輸出「not found」。
難度一般
輸入示例
3541207010188 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佔一行 每個學生的學號 姓名 三科成績佔一行,空...