社区
C语言
帖子详情
一个非常简单的问题?
edwal
2003-10-21 10:02:33
输入学生的成绩,然后求出平均分,要求能够检查分数是否超出范围(0-100)
还要能够修改想要修改的学生的成绩在重新求出平均分?
...全文
39
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渗透系统?
1、学完你将学会: 1、如何1步下载最新KALI渗透系统? 2、如何7步下载安装和激活VMware? 3、如何10步安装Kali Linux渗透系统? 4、如何3步解决KALI运行时权限不够的
问题
? 5、如何4步解决下载软件时慢的
问题
? 6、如何4步解决不能输入中文的
问题
? 7、1步搞定物理机和虚拟机文件互传? 8、如何1步下载所有Win/Linux系统? 9、基础命令使用技巧 二、课程特色 简单可操作,有趣易上手! 三、课程目标 1天会用KALI LINUX渗透系统!
什么是跨域
问题
?如何解决?
跨域
问题
指的是不同站点之间,使用 ajax 无法相互调用的
问题
。跨域
问题
本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 但这个保护机制也带来了新的
问题
,它的
问题
是给不同站点之间的正常调用,也带来的阻碍,那怎么解决这个
问题
呢?接下来我们一起来看。 1.跨域三种情况 在请求时,如果出现了以下情况中的任意一种,那么它就是跨域请求: 协议不同,如 http 和 https; 域名不同; 端口不同。 也就是说,即使域名相同,如果
一个
使用的是 http,另
一个
使用的是 http
排队
问题
解题思路_如何解决一年级数学排队
问题
?
正如您所说,这是一年级数学上册的
一个
难点。这个
问题
,对于一年级的孩子来说,是可以也应该用画图来帮助理解的。特别是一开始,我们要明白加法和减法的意义。举
一个
简单的例子导入:12-5表示什么意思?它可以表示12个圈,去掉5个,剩余多少个。这一点非常重要,因为涉及到我们后面的减法的理解。图解如下:那么,排队
问题
主要包含下面几个
问题
:第一类:同
一个
人,数了2次,需要减掉1次本题的解题关键,在于,我们从左数...
什么是跨域
问题
?跨域
问题
怎么解决?
一、什么是跨域? 当前发起请求的域与该请求指向的资源所在的域不一样,就是跨域。 这里所说的域是指协议+域名+端口号,如果这三者都完全一致,则是同域请求,只要有
一个
不同,就是跨域请求。 二、预检请求 浏览器发送请求时,会判断是什么请求,如果是简单请求,直接执行服务端程序。如果是非简单请求,会发送预检请求,服务器成功响应预检请求后,才会发送真正的请求,携带真实的数据。 简单请求 满足下列所有条件,就属于简单请求。 请求方式为:GET、POST、HEAD HTTP头部信息为以下几种: 无自定义头部字段 A
前后端分离项目,如何解决跨域
问题
?
跨域
问题
是前后端分离项目中非常常见的
一个
问题
,举例来说,编程猫(codingmore)学习网站的前端服务跑在 8080 端口下,后端服务跑在 9002 端口下,那么前端在请求后端接口的时候就会出现跨域
问题
。 403 Forbidden 是HTTP协议中的
一个
状态码(Status Code),意味着后端服务虽然成功解析了请求,但前端却没有访问该资源的权限。 那怎么解决这个
问题
呢?通常有两个思路: 前端使用 Nodejs 代理(开发环境下,生产环境下可以用 Nginx 替代) 或者后端开启跨域资源共享 一
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章