C语言入学
1、使用一维数组按学号顺序存放学生的成绩,并完成成绩录入、成绩浏览的功能。2、使用二维字符数组存放各个操作内容:"成绩录入"、"成绩浏览"等,并用于使程序更清晰。#define MAX_ARRAY 10
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
void main()
{
int x;
int i;
int grade;
char ch;
do
{
do
{
system ("cls");
printf("\t\t学生成绩管理系统\n");
printf("\t\t录入成绩------------1\n");
printf("\t\t浏览成绩------------2\n");
printf("\t\t修改成绩------------3\n");
printf("\t\t成绩计算------------4\n");
printf("\t\t成绩排序------------5\n");
printf("\t\t退出系统------------0\n");
printf("请输入你选择的操作(0~5):");
if(x<0||x>5)
scanf("%d",&x);
else
printf("%d\n",x);
}
while(x<0||x>5);
printf("你的选择的操作是:\n");
switch (x)
{
case 5:printf("录取成绩,");break;
case 4:printf("修改成绩,");break;
case 3:printf("浏览成绩,");break;
case 2:printf("成绩计算,");break;
case 1:printf("成绩排序,");break;
case 0:printf("退出系统,");break;
}
printf("确认吗?(y/n)");
scanf("%c",&ch);
ch=getchar();
if(ch=='Y'||ch=='N'||ch=='y'||ch=='n'){
if(x==0)
break;
Sleep(5000);
x= -1 ;//还原x值,
}
}
while(x!=0);
}