中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
海门市| 泰宁县| 富民县| 噶尔县| 新源县| 怀来县| 桃园县| 内丘县| 留坝县| 保山市| 三门峡市| 嘉兴市| 专栏| 河池市| 陵川县| 错那县| 巴林右旗| 寻甸| 马龙县| 印江| 临颍县| 西宁市| 内乡县| 息烽县| 昭苏县| 拜泉县| 洞头县| 邵武市| 无为县| 舟山市| 安徽省| 临泉县| 突泉县| 固阳县| 武安市| 台南县| 景洪市| 双牌县| 高淳县| 花莲县| 武夷山市|