c语言假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 16:15:49
c语言假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).
假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).
要求:
(1)从键盘上输入每位学生的5门课程成绩;
(2)输出每位同学的总成绩和平均分;
假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).
要求:
(1)从键盘上输入每位学生的5门课程成绩;
(2)输出每位同学的总成绩和平均分;
你好!我的这个程序是三个科目,是这样的效果吗,如果是我可以改程序
再问: 效果差不多,性别和名字不要每个科目的平均分也不要,在你那个竖列里加一栏总分科目要五个就好了
再答: 你好!!程序改好了,你看看吧,满意请采纳#include<stdio.h>
#include<windows.h>
int max=3;
struct mark_input
{
float subject[5];
float total;
float average;
};
main()
{
int i,j;
struct mark_input student[max];
for(i=0;i<max;i++)
{
printf("请输入 %d 学生成绩:\n",i+1);
student[i].total=0.0;
for(j=0;j<=4;j++)
{
printf("请输入科目%d的成绩:\n",j+1);
scanf("%f",&student[i].subject[j]);
student[i].total=student[i].total+student[i].subject[j];
}
student[i].average=student[i].total/5.0;
system("cls");
}
printf(" 学生成绩统计:\n");
printf(" 科目1 科目2 科目3 科目4 科目5 总分 平均分\n");
for(i=0;i<max;i++)
{
printf(" %4.2f %4.2f %4.2f %4.2f %4.2f %8.2f %8.2f\n",student[i].subject[0],student[i].subject[1],student[i].subject[2],student[i].subject[3],student[i].subject[4],student[i].total,student[i].average );
}
}
再问: 你之前的不是学生数量么,怎么变成学生成绩统计了,学生人数不能自己输么
再答: 那你不把情况说明白,我以前的程序是输入人数,你确假设是三个学生?
再问: 虽然还没有清楚,但是十分感谢你的帮忙,我先把分数给你
再问: 额,我的题目是这样的,我也不清楚
再答: 那我给你改一下程序,然后私信给你
再问: 效果差不多,性别和名字不要每个科目的平均分也不要,在你那个竖列里加一栏总分科目要五个就好了
再答: 你好!!程序改好了,你看看吧,满意请采纳#include<stdio.h>
#include<windows.h>
int max=3;
struct mark_input
{
float subject[5];
float total;
float average;
};
main()
{
int i,j;
struct mark_input student[max];
for(i=0;i<max;i++)
{
printf("请输入 %d 学生成绩:\n",i+1);
student[i].total=0.0;
for(j=0;j<=4;j++)
{
printf("请输入科目%d的成绩:\n",j+1);
scanf("%f",&student[i].subject[j]);
student[i].total=student[i].total+student[i].subject[j];
}
student[i].average=student[i].total/5.0;
system("cls");
}
printf(" 学生成绩统计:\n");
printf(" 科目1 科目2 科目3 科目4 科目5 总分 平均分\n");
for(i=0;i<max;i++)
{
printf(" %4.2f %4.2f %4.2f %4.2f %4.2f %8.2f %8.2f\n",student[i].subject[0],student[i].subject[1],student[i].subject[2],student[i].subject[3],student[i].subject[4],student[i].total,student[i].average );
}
}
再问: 你之前的不是学生数量么,怎么变成学生成绩统计了,学生人数不能自己输么
再答: 那你不把情况说明白,我以前的程序是输入人数,你确假设是三个学生?
再问: 虽然还没有清楚,但是十分感谢你的帮忙,我先把分数给你
再问: 额,我的题目是这样的,我也不清楚
再答: 那我给你改一下程序,然后私信给你
c语言假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).
假设共有3名学生,每名学生都有5门成绩(语文、数学、英语、化学、物理).要求:(1)从键盘上输
某班级有20名学生,每个学生的信息包括学号、姓名及语文、数学、英语、物理、化学五门课程的成绩
1.有5名学生,每名学生有语文、数学、物理和外语四门课的考试成绩,编程统计各学生的总分和平均分,以及所
C语言填空 从键盘输入5名学生的学号、姓名以及3门课成绩,计算每名同学的总分和平均分并按格式输出
我是一名初三学生,这两次模拟考后,语文、英语、物理、政治、生物考的都可以,但数学、化学、历史考的...
某班级共有46名学生参加了语文,数学两科考试,其中两科成绩都及格的有23人,语文及格而数学不及格的有12人,数学及格而语
求C语言程序,输入一个班50名学生成绩,从高到低排序输出每名学生成绩和学号,还有别的要求
某班共有50名学生,女生有50-c名,这里的c表示( )
JAVA编程:有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
专家们,你们好,我是一名初二学生.我数学和物理的成绩都不好,有什么好办法能提高成绩呢
C语言基础题.有5个学生,每个学生有3门课的成绩,从键盘输入学生数据