| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1189 人关注过本帖
标题:这个怎么完善呀?求大佬解答
只看楼主 加入收藏
hzc904217071
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-3-7
结帖率:0
收藏
 问题点数:0 回复次数:2 
这个怎么完善呀?求大佬解答
#pragma once;
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
vector<Student>v;
class Student{
public:
    string name;
    float c_s;
    float cpp_s;
    float math_s;
    double sum;
    void caculateSum()
    {
        sum=c_s*0.3+cpp_s*0.4+math_s*0.3;
    }
};
void add_one_student(){
    Student s;
    cout<<"请依次输入姓名、C语言成绩、C++成绩、高数成绩"<<endl;
    cin>>s.name>>s.c_s>>s.cpp_s>>s.math_s;
    s.caculateSum();
    v.push_back(s);
}
void show_all_student(){
    for(int i=0;i<v.size();i++){
        cout<<v[i].name<<"\t"<<v[i].c_s<<"\t"<<v[i].cpp_s
            <<"\t"<<v[i].math_s<<"\t"<<v[i].sum<<endl;
    }
}
int main(){
    cout<<"欢迎使用班级成绩管理小程序\n";
    while(true){
        cout<<"\n【1】查看所有成绩\n【2】查看某一名学生成绩\n";
        cout<<"【3】修改某一名学生成绩\n【4】增加某一名学生成绩\n";
        cout<<"【5】删除某一名学生成绩\n【6】退出小程序\n";
            int select;
        Student s;
        cout<<"请输入您的选择:";
        cin>>select;
        switch(select){
            case 1:show_all_student();break;
            case 2:break;
            case 3:break;
            case 4:add_one_student();break;
            case 5:break;
            case 6:return 0;
            default:cout<<"对不起,您的输入有误!\n";break;
        }
    }
        return 0;
}
搜索更多相关主题的帖子: Student break 成绩 cout case 
2021-04-12 20:41
rjsp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:0 
吃瓜群众随便问问:遇到同名的怎么办?
2021-04-13 09:20
hzc904217071
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2021-3-7
收藏
得分:0 
回复 楼主 hzc904217071
我也不知道,我还是个萌新
2021-05-06 19:43
快速回复:这个怎么完善呀?求大佬解答
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015158 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved