给这段代码添加中文注释:int main() { system("color F4"); struct student list[100]; int choice; int amount; while(1) { dispinfo(); set(&choice); switch(choice) { case '1':amount=duqu(list);break; case '2':calculate(list,amount);break; case '3':findgrade(list,amount);break; // 函数名与代码段中不一致,这里修改为正确的函数名 case '4':paixu(list,amount);break; case '5':find(list,amount);break; case '6':gradelist(list,amount);break; case '7':save(list,amount);break; case '0': system("cls"); printf("\n\n\n\n\n\n\n\n\n\n\n ******* 谢谢使用!欢迎再次光临! ******\n"); getch(); return 0; // 程序结束,直接返回 default: printf(" 无效的选项,请重新输入!\n"); break; } } }
时间: 2024-04-04 11:33:35 浏览: 102
int-to-bits.rar_Int.intToIntBits_int-bits_int赋值给位域_整数存入位域
//定义主函数
int main() {
//设置控制台颜色为淡红色
system("color F4");
//定义学生结构体数组
struct student list[100];
//定义用户输入的选择
int choice;
//定义学生数量
int amount;
//循环,直到用户选择退出程序
while(1) {
//显示菜单信息
dispinfo();
//获取用户输入的选择
set(&choice);
//根据用户选择调用相应的函数
switch(choice) {
//选择1:读取学生信息
case '1':
amount=duqu(list);
break;
//选择2:计算学生平均分和总分
case '2':
calculate(list,amount);
break;
//选择3:查找指定分数段的学生信息
case '3':
findgrade(list,amount);
break;
//选择4:按照总分从高到低排序学生信息
case '4':
paixu(list,amount);
break;
//选择5:查找指定学生的信息
case '5':
find(list,amount);
break;
//选择6:按照总分从高到低输出学生信息
case '6':
gradelist(list,amount);
break;
//选择7:保存学生信息到文件中
case '7':
save(list,amount);
break;
//选择0:退出程序
case '0':
//清屏
system("cls");
//输出退出程序提示信息
printf("\n\n\n\n\n\n\n\n\n\n\n ******* 谢谢使用!欢迎再次光临! ******\n");
//等待用户按下任意键后返回0,程序结束
getch();
return 0;
//其他输入无效,提示用户重新输入
default:
printf(" 无效的选项,请重新输入!\n");
break;
}
}
}
阅读全文