1. 程式人生 > 其它 >成績查詢 ---結構體專題

成績查詢 ---結構體專題

技術標籤:平頂山學院演算法c語言字串

查詢記錄(結構體專題)

題目描述

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

輸入

首先輸入一個整數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<stdio.h>
struct student
{
    long long num;
    char name[20];
    int a,b,c;
};
int main()
{
    int n,i,f=0;
    scanf("%d",&n);
    struct student s[n];
    long long int
t; for(i=0;i<n;i++) { scanf("%lld%s%d%d%d",&s[i].num,&s[i].name,&s[i].a,&s[i].b,&s[i].c); } scanf("%lld",&t); for(i=0;i<n;i++) { if(t==s[i].num) { printf("%lld %s %d %d %d",s[i].num,
s[i].name,s[i].a,s[i].b,s[i].c); f=1; break; } } if(f!=1) { printf("Not Found"); } }