社区
C语言
帖子详情
一个非常简单的问题?
edwal
2003-10-21 10:02:33
输入学生的成绩,然后求出平均分,要求能够检查分数是否超出范围(0-100)
还要能够修改想要修改的学生的成绩在重新求出平均分?
...全文
36
4
打赏
收藏
一个非常简单的问题?
输入学生的成绩,然后求出平均分,要求能够检查分数是否超出范围(0-100) 还要能够修改想要修改的学生的成绩在重新求出平均分?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蝎子i软件
2003-10-22
打赏
举报
回复
用map最简单.
playboyxp
2003-10-22
打赏
举报
回复
作业????
自己做
langzi8818
2003-10-21
打赏
举报
回复
#include "iostream"
#include "vector"
#include "string"
using namespace std;
class student
{
public:
student(string _name,double _cord):name(_name),cord(_cord){}
double get_cord()
{
return cord;
}
void change(double _cord)
{
cord=_cord;
}
string get_name(){return name;}
private:
string name;
double cord;
};
void input(vector<student>& std)
{
string str;
double cod;
char c='g';
while( c!='q'||c!='Q')
{
cout<<"请输入学生的姓名和相对的成绩: "<<endl;
cout<<"姓名: ";
cin>>str;
cout<<'\n';
cout<<"成绩: ";
cin>>cod;
if(cod>=0&&cod<=100)
{
student k(str,cod);
std.push_back(k);
}
else
{
cout<<"输入错误,是否想从新输入,否请输入:q or Q"<<endl;
cin>>c;
}
cout<<"是否想继续输入?不想请输入:q or Q"<<endl;
cin>>c;
}
}
double average(vector<student>&std)
{
vector<student>::iterator it=std.begin();
vector<student>::iterator ed=std.end();
double ave=0;
for(;it!=ed;++it)
ave+=(*it).get_cord();
return ave/std.size();
}
void main()
{
vector<student> std;
double ave;
input(std);
ave=average(std);
cout<<ave;
}
没有时间写哪个修改函数了,你自己写吧
edwal
2003-10-21
打赏
举报
回复
下午急等着交作业
如何1天会用KALI LINUX渗透系统?
4、如何3步解决KALI运行时权限不够的
问题
? 5、如何4步解决下载软件时慢的
问题
? 6、如何4步解决不能输入中文的
问题
? 7、1...
“秒杀”是什么?简单来说即使在同时间有大量请求抢购买同一商品并交易
“秒杀”是什么?简单来说即使在同时间有大量请求抢购买同一商品并交易,因此会涉及大量并发写和并发读。... 此外你学完这套课程可以利用“秒杀”这个系统,了解怎样打造
一个
高并发、高可用、高性能的系统架构。
一个
简单应用程序的上云过程
您可能已经认识到云平台以及将应用程序发布到云上的好处,在 Bluemix ... 今天就由我来和大家通过一步一步的实际操作来学习以上
问题
。注册Bluemix 体验开发在云端:http://ibmuniversity.csdn.net/m/topic/ibm_terrace
智慧城市之大数据专题 -(基础篇)何为大数据?
答:您好,从您项目采用的数据存储方式是传统的关系型数据库oracle, 狭义上说,大数据是一种全新的技术架构,简单理解,就是采用传统的关系型数据库不能解决的
问题
,才需要使用大数据。同时,对于内部统计分析,...
区块链之Go语言设计模式
解释器模式将描述怎样在有了
一个
简单的文法后,使用模式设计解释这些语句。在解释器模式里面提到的语言是指任何解释器对象能够解释的任何组合。在解释器模式中需要定义
一个
代表文法的命令类的等级结构,也就是一系列...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章