parent
3dd69e5506
commit
13e48e275d
@ -1,76 +0,0 @@
|
|||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
void inputStudentsInfo();
|
|
||||||
void outputStudentsInfo();
|
|
||||||
void orderStudentsInfo();
|
|
||||||
|
|
||||||
int main() {
|
|
||||||
char input;
|
|
||||||
|
|
||||||
while (1) {
|
|
||||||
printf(" 1.Input\n");
|
|
||||||
printf(" 2.Output\n");
|
|
||||||
printf(" 3.Order\n");
|
|
||||||
printf(" 4.Quit\n");
|
|
||||||
printf("Please enter your choice: ");
|
|
||||||
scanf(" %c", &input);
|
|
||||||
|
|
||||||
switch (input) {
|
|
||||||
case '1':
|
|
||||||
inputStudentsInfo();
|
|
||||||
break;
|
|
||||||
case '2':
|
|
||||||
outputStudentsInfo();
|
|
||||||
break;
|
|
||||||
case '3':
|
|
||||||
orderStudentsInfo();
|
|
||||||
break;
|
|
||||||
case '4':
|
|
||||||
printf("You are about to Quit\n");
|
|
||||||
exit(0);
|
|
||||||
default:
|
|
||||||
printf("Wrong input\n");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void inputStudentsInfo() {
|
|
||||||
int studentID[3];
|
|
||||||
float mathScore[3], physicsScore[3], englishScore[3], totalScore[3];
|
|
||||||
|
|
||||||
printf("Please input info of the three students:\n");
|
|
||||||
for (int i = 0; i < 3; i++) {
|
|
||||||
printf("Student %d: ", i+1);
|
|
||||||
scanf("%d%f%f%f", &studentID[i], &mathScore[i], &physicsScore[i], &englishScore[i]);
|
|
||||||
totalScore[i] = mathScore[i] + physicsScore[i] + englishScore[i];
|
|
||||||
}
|
|
||||||
|
|
||||||
printf("\nSorted students info:\n");
|
|
||||||
for (int i = 0; i < 3; i++) {
|
|
||||||
printf("学号%d,总成绩%.1f,平均成绩%.1f\n", studentID[i], totalScore[i], totalScore[i] / 3);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void outputStudentsInfo() {
|
|
||||||
printf("You are trying to Make things ordered\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
void orderStudentsInfo() {
|
|
||||||
printf("Please enter your choice: ");
|
|
||||||
char input;
|
|
||||||
scanf(" %c", &input);
|
|
||||||
|
|
||||||
switch(input) {
|
|
||||||
case 'q':
|
|
||||||
case 'Q':
|
|
||||||
printf("You are about to Quit\n");
|
|
||||||
exit(0);
|
|
||||||
default:
|
|
||||||
printf("Wrong input\n");
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in new issue