91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言成績查詢系統怎么實現

小億
115
2023-08-09 17:14:35
欄目: 編程語言

要實現一個C語言成績查詢系統,你可以按照以下步驟進行:

  1. 定義學生結構體:首先,你需要定義一個學生的結構體,其中包括學生的學號、姓名和成績等信息。
typedef struct {
int studentID;
char name[50];
float score;
} Student;
  1. 輸入學生信息:根據需要,可以通過從鍵盤輸入學生的信息來創建學生對象。
Student student;
printf("請輸入學生信息:\n");
printf("學號:");
scanf("%d", &student.studentID);
printf("姓名:");
scanf("%s", student.name);
printf("成績:");
scanf("%f", &student.score);
  1. 存儲學生信息:將學生對象存儲到數組中,可以使用數組來保存多個學生的信息。
Student students[100];
int numStudents = 0;
students[numStudents++] = student;
  1. 查詢學生信息:可以通過學號或姓名來查詢學生的信息。
int searchStudentByID(int studentID) {
for (int i = 0; i < numStudents; i++) {
if (students[i].studentID == studentID)
return i;
}
return -1;
}
int searchStudentByName(char *name) {
for (int i = 0; i < numStudents; i++) {
if (strcmp(students[i].name, name) == 0)
return i;
}
return -1;
}
  1. 顯示學生信息:根據查詢結果,顯示學生的信息。
int index = searchStudentByID(123456);
if (index != -1) {
printf("學號:%d\n", students[index].studentID);
printf("姓名:%s\n", students[index].name);
printf("成績:%.2f\n", students[index].score);
} else {
printf("未找到該學生。\n");
}

以上是一個簡單的C語言成績查詢系統的實現示例,你可以根據需要進行修改和擴展。

0
静安区| 佛坪县| 鹤峰县| 九江县| 宿州市| 沙河市| 名山县| 全州县| 伊金霍洛旗| 汉中市| 扬中市| 和田县| 安庆市| 新安县| 安龙县| 米林县| 外汇| 柏乡县| 延庆县| 江都市| 肇源县| 东辽县| 福建省| 绍兴市| 吉林市| 丰宁| 阿克苏市| 江达县| 万盛区| 无为县| 新乐市| 中牟县| 新晃| 陆川县| 锡林郭勒盟| 黄骅市| 马鞍山市| 观塘区| 虹口区| 宜宾县| 油尖旺区|