永发信息网

用C++编写运动会分数统计并求平均值

答案:3  悬赏:0  手机版
解决时间 2021-04-23 08:48

编写一个C++程序,可以输入运动员的编号和分数,并能求的平均分。

要求:

1、编写的程序中还有两个数组Pnumber和Psocre,分别用来输入参赛选手的编号和分数。

2、编写的程序中含有一个average函数,用于将Pscore数组导入求其平均值。

3、程序重要适当加上注释。

4、对错误输入和非法输入的容忍和检查。

5、我是大学生,编出来的要想大学生能编出来的,不要太高级,简洁易懂。

希望哪位高手快点编号,在线等。

最佳答案

给你写了个. 不知道是否满足你的要求.


有需要改正请联系我.



#include <iostream>
using namespace std;


int N; //运动员人数.由用户输入;


float average(float Psocre[])
{
float sum=0; //累加所有运动员的成绩.初始化为0;
for(int i=0; i<N; ++i)
{
sum = sum + Psocre[i];
}
return sum/N; //将总成绩除以人数,返回平均分.
}
int main()
{
char Pnumber[100][10]; //编号.由于题目不确定编号由数字组成,所以定义成字符数组.
float Psocre[100]; //分数,可能存在小数,所以定义成浮点型.

cout<<"输入运动员人数:";
cin>>N;


for(int i=0; i<N; ++i) //循环输入各个运动员的编号以及分数.
{
cout<<"输入第"<<i+1<<"个运动员的编号:";
cin>>Pnumber[i];


do{


cout<<"输入编号为"<<Pnumber[i]<<"的运动员分数:";
cin>>Psocre[i];
}while(Psocre[i]>100 || Psocre[i]<0);


}

float ave=average(Psocre);
cout<<"平均分为:"<<ave<<endl;

return 0;
}

全部回答

#include <iostream> using namespace std; float average(float sum) {

float pingjun; pingjun=sum/10; return pingjun; } int main() { int Pnumber[10],Psocre[10]; float sum=0; for(int i=0;i<10;i++) {

cout<<"请输入第"<<i+1<<"名的编号:"; cin>>Pnumber[i]; cout<<"请输入第"<<i+1<<"名的分数:"; cin>>Psocre[i]; sum+=Psocre[i]; } cout<<"这些学生的平均成绩是:"<<average(sum)<<endl;

}

有什么不合适的地方追问我!

希望对你有所帮助!

输入编号和成绩祢可以用菜单栏里的表格,插入或者绘制都行,莪没用过C++,现在都用C#了,求平均数工具栏里有
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能把芙丽芳丝所有产品的价格给我?
一首英文歌,开头是男的唱的“啊噶馊马奇劳fo
星际争霸母巢之战虫族怎么生产红色口水怪20攻
咸蛋超人多大了
魔兽世界80级FS LR SS这3个职业玩哪个?
卢沟桥怎么坐车,北京天安门怎么去卢沟桥啊 怎
十字路口,我绿灯行驶然后侧边的一辆电动车闯
请问从广州省汽车站到广州中山大道西141号中
霭这个字怎么读,禾加累这个字怎么念
找一部1980年代的日本电影,里面好像有莆田进
帮我制作一个单身光棍类型的空间
如何将工作表的的大小改为一种A4纸能够打印?
吉普cherokee sport cross中文叫什么车
为什么在电驴上搜索的资源变的很少
请问扮猪吃老虎的歇后语是什么
推荐资讯
春晖盈大地下联,春晖朝华年的上一句诗句
谁知道CF游戏名怎么打空格才行?
广东一卡通怎么提换成盛大一卡通啊?
狮子林到寒山寺怎么走,苏州两日游去拙政园、
咒怨到底是几部???
求杀生丸的壁纸
短发适合戴发箍
建瓯市南平伊思特衣柜(建瓯专卖店)我想知道这
脾气 不是很好。
无志空长百岁上一句,无志空活百岁的前一句是
中班诗歌活动小熊过桥,以最美语言为主题的幼
如何录制歌曲(本人所唱,而且有音乐)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?