C语言求所有课程的计算平均分时为什么去掉一个最高分成绩,最高分和最低分编写

C语言题目:输入5个分数(实数),求其总分,平均分,最高分,最低分。_百度知道
C语言题目:输入5个分数(实数),求其总分,平均分,最高分,最低分。
题目描述输入5个分数(实数),求其总分,平均分,最高分,最低分。输入输入5个分数(0~100之间的实数,小数位数最多1位)输出总分,平均分,最高分,最低分(占5位宽,保留1位小数)...
题目描述输入5个分数(实数),求其总分,平均分,最高分,最低分。输入输入5个分数(0~100之间的实数,小数位数最多1位)输出总分,平均分,最高分,最低分(占5位宽,保留1位小数)样例输入78.5 74 98 65 25样例输出340.5 68.1 98.0 25.0题目来源NUAA
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
int&main(){float&a[5]={0};//定义数组,存放将要输入的5个数字float&sum=0,min,max,mean=0;scanf(&%f%f%f%f%f&,&a[0],&a[1],&a[2],&a[3],&a[4]);min&=&a[1];max&=&a[1];for(int&i=0;i&5;++i){&&&&if(min&a[i])&&&&&&&&&&&&&&&&min&=&a[i];&&&&if(max&a[i])&&&&&&&&&&&&&&&&max&=&a[i];&&&&sum&=&sum&+&a[i];}mean&=&sum&/&5;printf(&%f,%f,%f,%f&,sum,mean,max,min);return&0;}
输入5个分数(0~100之间的实数,小数位数最多1位) 怎么控制
将%f改为%5.1f ,并且在输入的时候,增加判断,if(a[i]&=100&&a[i]&=0)
White_MouseYBZ
White_MouseYBZ
采纳数:10330
获赞数:20232
//#include &stdafx.h&//vc++6.0加上这一行.#include &stdio.h&void main(void){
double dec,sum,max,min,i;
printf(&Type 5 real Numbers...\n&);
for(sum=i=0;i&5;i++){
scanf(&%lf&,&dec);
if(i==0) max=min=
if(max&dec) max=
if(min&dec) min=
printf(&%5.1f %5.1f %5.1f %5.1f\n&,sum,sum/5,max,min);}
输入5个分数(0~100之间的实数,小数位数最多1位)这个是怎么样输入的
没有限制你啊,你想输入什么数就输入什么数啊,整数、小数、0、正数、负数随你便。输入时每个数之间用空格隔开或用回车隔开就行了。只是分数不行,C不支持输入分数。
我题目上限制着了 输入5个分数(0~100之间的实数,小数位数最多1位)小数这个怎么控制
你不用控制啊,你输入1位小数就行了,你想多输入也不限啊。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言编程10名学生某门课程的平均分 最高分 最低分_百度知道
C语言编程10名学生某门课程的平均分 最高分 最低分
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:17
获赞数:21
擅长:暂未定制
#include &stdio.h&void main(){ printf(&输入十名同学的成绩:\n&); float Score[10];
float Sum=0; float Max,M
for(i=0;i&10;i++) { scanf(&%f&,&Score[i]); }for(i=0;i&10;i++) { Sum+=Score[i]; } printf(&平均分:\n%f\n&,Sum/10); Max=Score[0]; Min=Score[0]; for(i=0;i&10;i++) {
if(Score[i]&Max)
Max=Score[i];
if(Score[i]&Min)
Min=Score[i]; } printf(&最高分:\n%f\n&,Max); printf(&最高分:\n%f\n&,Min);}
采纳数:1312
获赞数:1469
懒得写那么多代码了,直接上思路:以数组形式存储10名学生的某门课程,如果有多门,可以考虑用链表。平均分:全部加起来除10。最高分和最低分:有两种方法,第一是先排序后直接取最大值;第二是设一个或两个变量,把第一个值分别扔到两个变量中,然后一个一个循环判断比过去。
采纳数:54
获赞数:113
#include &stdafx.h&#include&stdio.h&void main(){ double a[10] = {0},max,min,
double temp = 0;while(1){ for(i =0;i&10;i++) {
scanf(&%lf&,&a[i]); } for ( i = 0 ; i & 9 ; i++)
for (int j = i + 1 ; j & 7 ; j++)
if (a[j] & a[i])
temp = a[i] ;
a[i] = a[j] ;
} for(i=0;i&10;i++)
temp +=a[i]; score = temp/10; printf(&平均分 = %.2lf&,score); printf(&最高分 = %.2lf&,a[9]); printf(&最低分 = %.2lf&,a[0]);}}
请问你是不是少定义了一个j
没少(int j = i + 1 ; j & 7 ; j++) 我用的VS2008 如果你的编译器不支持的话 你就拿出去定义就可以了
还可以定义在那里
定义在后面
你那不是定义在for里吗
是的定义在for里他的作用域 就在for循环中使用 出了循环就释放了
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。打分程序如何计算最高分、最低分和平均分
[问题点数:100分,结帖人duangang333]
本版专家分:0
结帖率 60%
CSDN今日推荐
本版专家分:247
本版专家分:247
本版专家分:3840
本版专家分:2113
本版专家分:3652
本版专家分:23388
2011年10月 .NET技术大版内专家分月排行榜第二
本版专家分:92583
2012年 总版技术专家分年内排行榜第十
2012年3月 总版技术专家分月排行榜第一
2013年7月 荣获微软MVP称号
2017年1月 .NET技术大版内专家分月排行榜第一2016年11月 .NET技术大版内专家分月排行榜第一2012年3月 .NET技术大版内专家分月排行榜第一
本版专家分:0
本版专家分:7753
本版专家分:16253
2007年7月 软件工程/管理大版内专家分月排行榜第一
本版专家分:0
本版专家分:16253
2007年7月 软件工程/管理大版内专家分月排行榜第一
本版专家分:451417
2017年 总版技术专家分年内排行榜第十2013年 总版技术专家分年内排行榜第八
2017年2月 总版技术专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第一2018年6月 .NET技术大版内专家分月排行榜第一2018年1月 .NET技术大版内专家分月排行榜第一2017年5月 .NET技术大版内专家分月排行榜第一2017年4月 .NET技术大版内专家分月排行榜第一2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2018年4月 .NET技术大版内专家分月排行榜第二2018年3月 .NET技术大版内专家分月排行榜第二2017年12月 .NET技术大版内专家分月排行榜第二2017年9月 .NET技术大版内专家分月排行榜第二2017年7月 .NET技术大版内专家分月排行榜第二2017年6月 .NET技术大版内专家分月排行榜第二2016年12月 .NET技术大版内专家分月排行榜第二2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本版专家分:451417
2017年 总版技术专家分年内排行榜第十2013年 总版技术专家分年内排行榜第八
2017年2月 总版技术专家分月排行榜第三
2018年7月 .NET技术大版内专家分月排行榜第一2018年6月 .NET技术大版内专家分月排行榜第一2018年1月 .NET技术大版内专家分月排行榜第一2017年5月 .NET技术大版内专家分月排行榜第一2017年4月 .NET技术大版内专家分月排行榜第一2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2018年4月 .NET技术大版内专家分月排行榜第二2018年3月 .NET技术大版内专家分月排行榜第二2017年12月 .NET技术大版内专家分月排行榜第二2017年9月 .NET技术大版内专家分月排行榜第二2017年7月 .NET技术大版内专家分月排行榜第二2017年6月 .NET技术大版内专家分月排行榜第二2016年12月 .NET技术大版内专家分月排行榜第二2016年9月 .NET技术大版内专家分月排行榜第二2016年6月 .NET技术大版内专家分月排行榜第二2016年3月 .NET技术大版内专家分月排行榜第二2016年1月 .NET技术大版内专家分月排行榜第二2015年12月 .NET技术大版内专家分月排行榜第二2015年2月 .NET技术大版内专家分月排行榜第二2015年1月 .NET技术大版内专家分月排行榜第二2014年11月 .NET技术大版内专家分月排行榜第二2014年5月 .NET技术大版内专家分月排行榜第二2014年4月 .NET技术大版内专家分月排行榜第二2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本版专家分:329
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
void main()
float score[10], sumScore, minScore, maxS
for (i = 0; i & 9; i ++)
printf(&please input %d score\n&, i + 1);
scanf(&%f&, &score[i]);
sumScore = mi
6、键盘输入7个评委对选手的打分,去掉最高分,去掉最低分,输出平均分,要求左对齐,保留到小数点后两位。
#include &stdio.h&
int main (){
int i,j,temp,sum=0;
int gread[7];
printf(&please input your score:\n&);
话不多说,先上我写的代码然后讨论://歌唱大赛选手成绩计算
//去掉一个最高分,去掉一个最低分,将剩下分数的平均值作为选手的最后成绩。这里假设共有10位评委,都是按照百分制打分。
#include &iostream&
#include &string&
const int Arsize = 10;
int main()
课程练习:package javademo.
public class Student {
public int getCode(
//使用指针实现:
使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的
按照分数从大到小排序
如何实现从小到大排序?
如果学院有5个班,每个班30人,如何处理?
求所有成绩中的最高分是哪个班的,第几个学生,如何处理?
#define NUM 10
'VB编程 编写一个竞赛评分的函数过程。评委打分为参数(数组参数),选手得分为函数值。记分规则为:去掉一个最高分,去掉一个最低分,然后求平均。调用该函数,由键盘输入5个评委的打分(存放在数组中),输出该选手的得分。
'VB编程 编写一个竞赛评分的函数过程。评委打分为参数(数组参数),选手得分为函数值。记分规则为:去掉一个最高分,去掉一个最低分,然后求平均。调用该函数,
--17、按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
--difficult point:
--the use of &case field when condition then result else result end&
--aggregate function combine group function .
--the use of group fun
#include &stdio.h&
#define N 10
//计算考试总分
int getTotalScore(int score[])
int sum = 0;
for(i=0;i&N;i++)
sum+=score[i];
//计算平均分
int getAvgScore(int score[])
import java.util.S
* 在歌唱比赛中,共有10位评委进行打分,
* 在计算歌手得分时,去掉一个最高分,去掉一个最低分,
* 然后剩余的8位评委的分数进行平均,就是该选手的最终得分。
* 输入每个评委的评分,求某选手的得分。
public class Text15歌唱比分 {有一个数组,内放 10个学生成绩,用C语言写一个函数,求出平均分、 最高分、最低分。_百度知道
有一个数组,内放 10个学生成绩,用C语言写一个函数,求出平均分、 最高分、最低分。
要求:把平均分设计为函数ave的返回值,最高分max、最低分min在函数ave和主函数main中均需要使用,设计为全局变量。floatmax=0,min=0;floataverage(floatarray[],intn);main(){floata...
要求:把平均分设计为函数 ave的返回值,最高分 max、最低分min在函数ave和主函数main中均需要使用,设计为全局变量。float max=0, min=0;float average(float array[],int n);main (){float ave,score[10];for(i=0;i&10;i++)scanf(&%f&,&score[i]);ave = average(score,10);printf(&max=%6.2f\nmin=%6.2f\n&,max,min);printf(&average=%6.2f\n&,ave);}float average(float array[],int n){ float aver,sum=array[0];max=min=array[0];for(i=1;i&n;i++){if (array[i] & max) max = array[i];if (array[i] & min) min = array[i];sum = sum + array[i];}aver = sum/n;}哪错了
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:121
获赞数:633
编译的预处理命令没有,应该写上#include&stdio.h&,还有改为int main()
末尾加上return 0;就可以运行了,运行检验程序没有问题这是修改之后的结果#include&stdio.h&float max=0, min=0;float average(float array[],int n);int main(){float ave,score[10];for(i=0;i&10;i++)scanf(&%f&,&score[i]);ave = average(score,10);printf(&max=%6.2f\nmin=%6.2f\n&,max,min);printf(&average=%6.2f\n&,ave);return 0;}float average(float array[],int n){ float aver,sum=array[0];max=min=array[0];for(i=1;i&n;i++){if (array[i] & max) max = array[i];if (array[i] & min) min = array[i];sum = sum + array[i];}aver = sum/n;}
右手兂名指
右手兂名指
采纳数:299
获赞数:896
我这边运行没错误啊,如下图:不知道你的错误是什么,能不能贴出来。
没错了,谢谢,可能是我打的时候打错了
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分_百度知道
C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分
C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分一个和若干两个程序,刚学,从简...
C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分一个和若干两个程序,刚学,从简
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
Mexico卡卡
来自电脑网络类芝麻团
Mexico卡卡
采纳数:12064
获赞数:4683
擅长:暂未定制
参与团队:
思路:for循环键盘输入四个,累加求和,最后输出其平均数。参考代码:#include&&stdio.h&int&main(){&&&&float&a,sum=0;&&&&int&i;&&&&for(i=0;i&4;i++){&&&&&&&&scanf(&%f&,&a);&&&&&&&&sum+=a;&&&&&}&&&&printf(&平均成绩为:%.2f\n&,sum/4);&&&&&&&&&&return&0;}/*运行结果:65&75&85&95平均成绩为:80.00*/
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 去最高分最低分算平均 的文章

 

随机推荐