From af44d728f95b09ba778c03c7f00d0030db87ec4d Mon Sep 17 00:00:00 2001 From: p49a3zeks <1346664542@qq.com> Date: Sun, 12 Nov 2023 22:08:48 +0800 Subject: [PATCH] Add step6 --- step6 | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 step6 diff --git a/step6 b/step6 new file mode 100644 index 0000000..4e29d18 --- /dev/null +++ b/step6 @@ -0,0 +1,44 @@ +#include +#include +#define size 3 +int main() +{ + struct Student + { + int class;//[size]; + int number, score; + int ans; + int score1, score2, all_score;//三门成绩分别为score,score1,score2,all_score为了求和 + }Student[size]; + Student[0].class = 11; + Student[1].class = 11; + Student[2].class = 12; + Student[0].number = 10001; + Student[1].number = 10002; + Student[2].number = 10004; + Student[0].score = 90; Student[0].score1 = 90; Student[0].score2 = 90; + Student[1].score = 83; Student[1].score1 = 84; Student[1].score2 = 85; + Student[2].score = 83; Student[2].score1 = 70; Student[2].score2 = 90; + int count1; + int num; + //此处假设已经有学生信息,学号不予修改 + printf("请输入你想要修改的学生的学号"); + scanf_s("%d", &num); + + //scanf_s("%d", &Student[size].class); + for (count1 = 0; count1 < size; count1++) + { + if (Student[count1].number == num) + { + scanf_s("%d", &Student[count1].class); + scanf_s("%d%d%d", &Student[count1].score, &Student[count1].score1, &Student[count1].score2); + } + } + for (int count2 = 0; count2 < size; count2++) + { + printf("%d %d ", Student[count2].class,Student[count2].number); + printf("%d %d %d", Student[count2].score, Student[count2].score1, Student[count2].score2);//输入学生信息 + printf("\n"); + } + return 0; +}