6-4 修改學生成績 (25分)
輸入n(n<50)個學生的成績資訊,再輸入乙個學生的學號、課程以及成績,在自定義函式update_score()中修改該學生指定課程的成績。
函式介面定義:
int update_score(struct student *p, int n, int num, int course, int score);
其中p是結構指標,n是學生個數,course是課程序號,score是修改後的課程成績。函式須返回指定學生的順序位置,如果查無此人,返回-1。
裁判測試程式樣例:
#include
struct student;
int update_score(struct student *p, int n, int num, int course, int score); /函式宣告/
int main(void)
/* 輸入待修改學生資訊 */
scanf("%d", &num);
scanf("%d", &course);
scanf("%d", &score);
/呼叫函式,修改學生成績/
pos = update_score(students, n, num, course, score);
/輸出修改後的學生資訊/
if(pos == -1)
printf(「not found!\n」);
else
return 0;
}/* 請在這裡填寫答案 */
輸入樣例:
3101 zhang 78 87 85
102 wang 91 88 90
103 li 75 90 84
102 2 89
輸出樣例:
在這裡給出相應的輸出。例如:
102,91,89,90
int update_score(struct student *p, int n, int num, int course, int score)
}return -1;
}
修改學生成績 15分
輸入n n 50 個學生的成績資訊,再輸入乙個學生的學號 課程以及成績,在自定義函式update score 中修改該學生指定課程的成績。函式介面定義 int update score struct student p,int n,int num,int course,int score 其中p是結...
PTA6 0 例9 3 修改學生成績 15分
輸入n n 50 個學生的成績資訊,再輸入乙個學生的學號 課程以及成績,在自定義函式update score 中修改該學生指定課程的成績。函式介面定義 int update score struct student p,int n,int num,int course,int score 其中p是結...
C 重構之修改學生資訊
前言 對學生的資訊進行維護的時候會涉及到對學生資訊的修改,那如何確定要修改的是哪個學生的資訊呢?這裡就涉及到了從乙個窗體的datagridview控制項選中值後把值傳給另乙個窗體上,現在我們一起來看一下是如何實現的吧!詳解 之前咱們了解過如何在datagridview控制項中插入第0列,這裡就不再贅...