永发信息网

这个C语言该怎么改,求指教!选择E输入成绩,选择R显示成绩,选择Q退出!

答案:4  悬赏:60  手机版
解决时间 2021-04-15 23:15
#define classes 3
#define grades 30
#include
#include
main()
{
void enter_grades();
void disp_grades();
int get_grade();
int a[classes][grades];
char ch;
for(;;)
{
do{
printf("(E)nter grades\n");
printf("(R)eport grades\n");
printf("(Q)uit\n");
ch=toupper(getchar());
}while(ch!='E' && ch!='R' && ch!='Q');
switch(ch)
{
case'E':
enter_grades();
break;
case'R':
disp_grades(grade);
break;
case'Q':
exit(0);
}
}
}
void enter_grades(a)
int a[][grades];
{
int t,i;
for(t=0;t {
printf("class #%d:\n",t+1);
for(i=0;i a[t][i]=get_grade(i);
}
}
int get_grades(num)
int num;
{
char s[80];
printf("enter grade for student # %d:\n",num+1);
gets(s);
return(atoi(s));
}
void disp_grades(g)
int g[][grades];
{
int t,i;
for(t=0;t printf("class # %d:\n",t+1);
for(i=0;i printf("grade for student #%d IS %d\n",i+1,g[t][i]);
}
}
最佳答案
我只有C++的运行环境,在那编译的,你看看能不能行

#include "stdafx.h"
#define classes 3
#define grades 30
#include
#include

void enter_grades();
void disp_grades();
int get_grade(int num);

int a[classes][grades];

void main()
{

char ch;
for(;;)
{
do{
printf("(E)enter grades\n");
printf("(R)report grades\n");
printf("(Q)quit\n");
ch=getchar();
}while(ch!='E' && ch!='R' && ch!='Q');

switch(ch)
{
case'E':
enter_grades();
break;
case'R':
disp_grades();
break;
case'Q':
return;
}
}
}

void enter_grades()
{
int t,i;
for(t=0;t {
printf("class #%d:\n",t+1);
for(i=0;i a[t][i]=get_grade(i);
}
}

int get_grades(int num)
{
char s[80];
printf("enter grade for student # %d:\n",num+1);
gets(s);
return(atoi(s));
}

void disp_grades()
{
int t,i;
for(t=0;t printf("class # %d:\n",t+1);
for(i=0;i printf("grade for student #%d IS %d\n",i+1,a[t][i]);
}
}
全部回答
可以私聊我~
感谢回答,我学习了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
excel中的格式刷和填充有什么用,怎么用?
越狱苹果手机怎么下载NDS模拟器?在哪下载?
在女孩子的心理怎样才算是完美的男孩子啊?要
困扰我的问题
求一个记帐本。
天宝村卫生所地址在什么地方,想过去办事
为什么我回答的问题被删除了?
纯母乳喂养的宝宝一天拉4,5次正常吗
C1本,我考了前2科目了,后来档案丢了,去那
电脑无法开机!!哪位大哥帮帮小弟!在线等!
华夏2熄灭了点不亮
怎样静下心好好学习
铅会对皮肤造成什么的伤害?
张记酸菜牛肉拉面在什么地方啊,我要过去处理
介绍几首很有激情的英文歌
推荐资讯
知识产权是什么,作为一种信息,一旦产生出来
寻本网游小说。
万盛药店在什么地方啊,我要过去处理事情
f请问lash的组件FadingImageButton 在那里下
一辈子爱你,不二心的说说
火箭主场为什么那么强?
小说《终极插班生》最新章节到哪里了啊
一颗木料据三段要6分钟据6段要几分钟
三星I408内存不足
每年的平安夜是什么时候?
鼻中隔手术如何做
什么是对数求导法
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?