输出学生成绩。本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
来源:互联网 发布:mac虚拟机win10激活 编辑:程序博客网 时间:2024/06/10 07:26
#include <stdio.h>
int main()
{
int N,grade,k,i=1;
float average,max,min,sum=0.0;
float maxy(float x,float y);
float miny(float x,float y);
scanf("%d",&N);
for(k=0;k<N;k++)
{
scanf("%d",&grade);
sum=sum+grade;
if (i==1)//注意判断是否等于是“==”
{ max=grade;
min=grade;
i--;//控制只运行一次
}
max=maxy(max,grade);
min=miny(min,grade);
}
average=sum/N;
printf("average = %.2f\nmax = %.2f\nmin = %.2f",average,max,min);
return 0;
}
float maxy(float x,float y)
{
float z;
if(x>y)
z=x;
else
z=y;
return(z);
}
float miny(float x,float y)
{
float z;
if(x<y)
z=x;
else
z=y;
return(z);
}
int main()
{
int N,grade,k,i=1;
float average,max,min,sum=0.0;
float maxy(float x,float y);
float miny(float x,float y);
scanf("%d",&N);
for(k=0;k<N;k++)
{
scanf("%d",&grade);
sum=sum+grade;
if (i==1)//注意判断是否等于是“==”
{ max=grade;
min=grade;
i--;//控制只运行一次
}
max=maxy(max,grade);
min=miny(min,grade);
}
average=sum/N;
printf("average = %.2f\nmax = %.2f\nmin = %.2f",average,max,min);
return 0;
}
float maxy(float x,float y)
{
float z;
if(x>y)
z=x;
else
z=y;
return(z);
}
float miny(float x,float y)
{
float z;
if(x<y)
z=x;
else
z=y;
return(z);
}
阅读全文
0 0
- 输出学生成绩。本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
- 从键盘上输入学生成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。
- 结构体编程练习,输入5个学生名称和三科成绩,并输出平均成绩最高的学生名称和,平均成绩
- 输入学生成绩,输出平均成绩
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- 输入n(n<46)个学生的姓名和成绩,顺序输出这n个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
- 编写一个程序,已有若干学生的数据,包括学号,姓名,成绩,要求输出这些学生的数据并计算出学生人数和平均成绩
- 输入学生成绩,输出学生成绩
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- [4.21]编写一个程序,已有若干个学生的数据,包括学号、姓名、成绩、要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。
- 学生成绩输入和输出
- 统计学生平均成绩
- 输入两个学生的名字和成绩并输出
- 3、编写一个程序,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩。
- 【C语言】有n个结构体变量,内含学生号, 姓名和三门课成绩。要求输出平均成绩最高学生的信息。
- 设计输出学生的成绩
- 求学生三门成绩的平均成绩
- 编写一个程序,输出学生已有的学号姓名成绩等数据并计算总人数和平均成绩
- 100万需要几年才能翻倍
- SpringMVC工作原理
- Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift 论文翻译(转)
- CentOS安装OpenCV-2.4.13
- 关于升级14.1.0 build-7370693之后遇到的问题
- 输出学生成绩。本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
- candence17.2的pad editor
- poj 2139
- JSP中request.getParameterValues()方法的使用和获取
- 自己用java实现二叉树的增,删,查
- 补2017/12/22 IOC和DI的概述
- PX4uORB介绍[1]-常见IPC机制
- 2017.12.24
- TCP 结构体系