某班5个学生,3门课,编写3个函数实现以下功能: //(1)求各门课的平均分 //(2)找出三门都不及格的学生,输出其全部信息 //(3)找出3门课平均分在80-90之间的学生,输出其信息。
来源:互联网 发布:英雄联盟加速软件 编辑:程序博客网 时间:2024/05/14 12:30
某班5个学生,3门课,编写3个函数实现以下功能:
//(1)求各门课的平均分
//(2)找出三门都不及格的学生,输出其全部信息
//(3)找出3门课平均分在80-90之间的学生,输出其信息。
struct st {
char name[20];
float chinese;
float english;
float math;
};
void pingjun_score(struct st s[],int arr_len){
for (int i=0; i<arr_len; i++) {
float sum=0;
sum=(s[i].chinese+s[i].english+s[i].math)/3;
printf("%s的平均分为\t%.2f\n",s[i].name,sum);
}
}
void san_bujige(struct st s[],int arr_len){
int j=0;
for (int i=0; i<arr_len; i++) {
if (s[i].chinese<60&&s[i].english<60&&s[i].math<60) {
printf("%s三门不及格成绩为\t chinese%.2f\t english%.2f\t math%.2f\n",s[i].name,s[i].chinese,s[i].english,s[i].math);
j++;
}
}
if (j==0) {
printf("没有三门都不及格的学生\n");
}
}
void pingjun_80_90_score(struct st s[],int arr_len){
int j=0;
for (int i=0; i<arr_len; i++) {
float sum=0;
sum=(s[i].chinese+s[i].english+s[i].math)/3;
if (sum<=90&&sum>=80) {
printf("%s三门平均分在80到90之间成绩为\t chinese%.2f\t english%.2f\t math%.2f\n",s[i].name,s[i].chinese,s[i].english,s[i].math);
j++;
}
}
if (j==0) {
printf("没有平均分在80到90之间的学生\n");
}
}
int main(int argc, const char * argv[])
{
struct st t[5]= {"xiaohei",80,99,78,"fengxing",25,88,74,"bingnv",65,48,86,"huonv",36,44,65,"nvwang",88,99,44};
pingjun_score(t, 5);
san_bujige(t,5);
pingjun_80_90_score(t,5);
return 0;
}
- 某班5个学生,3门课,编写3个函数实现以下功能: //(1)求各门课的平均分 //(2)找出三门都不及格的学生,输出其全部信息 //(3)找出3门课平均分在80-90之间的学生,输出其信息。
- 输入m个学生,每个学生有4门课,在主调函数中输入学生的相关信息,编写三个函数: (1)求第一门课的平均分; (2)找出有两门课以上不及格的学生,并输出他们的学号和全部成绩,要求用指针函数实现:fl
- (要求使用指针方法)一个班有四名学生,五门课。(1)求第一门课的平均分;(2)找出有两门以上课不及格的学生,输出他们的学号、全部课程成绩和平均成绩;(3)找出平均成绩在90分以上或全部课程成绩均在85
- 输入3个学生的学号、姓名和三门功课成绩,输出平均分最高的同学
- 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,编写如下函数: (1)输入10个学生 的基本信息(input); (2)求出每个学生的平均分(average); (3)求出平均分
- 有3个学生,各修四门课,求总平均分及第n个学生的总分
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- 【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
- 有关二维数组与指针的应用:3个学生各学4门课,计算总平均分,并输出第n个学生成绩。小白撸代码....
- (指向结构体数组的指针)有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息
- 学生3门课的总分,平均分,最大值,最小值
- 用函数average求总平均成绩,用函数search找出并输出地i个学生的成绩
- 有10个学生,每个学生的数据包括学号、姓名和1门课成绩,编写如下函数: (1)根据学生的信息建立链表; (2)输出链表; (3)输入一个学生的学号,查找链表中是否有该学生; (4)在第i
- 输入M个学生N门成绩,并求出其每个人的平均分
- 3个学生各学4门课,计算总平均分,并输出第n个学生成绩
- 要求输出10个学生3门课总平均成绩,以及最高分的学生的数据
- 建立一个对象数组,内放5个学生的数据(学号,成绩),用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- 输入三个班,每班10个学生的成绩,求和并求平均分(数组)
- java的线程同步
- java 删除有文件的文件夹
- 注意变化:愚人熬汤
- SAE搭建WordPress教程 免费建WordPress博客站
- 10款优秀Bootstrap响应式后台管理系统模板
- 某班5个学生,3门课,编写3个函数实现以下功能: //(1)求各门课的平均分 //(2)找出三门都不及格的学生,输出其全部信息 //(3)找出3门课平均分在80-90之间的学生,输出其信息。
- 关于硬件电路的疑问,求交流!
- STM32 Nor Flash DFU
- 聊聊自己最近调试的笔记以及想法
- 人尽其才:甘茂过河
- sicily 1321. Robot
- //有三个学生,编程找出分数最高者以及年龄最小者。
- //有5名学生保存在结构体数组中,编程查找成绩最高者,输出该学生全部信息。 // //对上述5名学生数组,按成绩从高到低排序,并输出。
- STM32 SPI Flash DFU