网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月10日漏签0天
c++吧 关注:628,209贴子:2,113,115
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 6回复贴,共1页
<<返回c++吧
>0< 加载中...

萌新求助大佬,怎么做到图一效果,我目前只做出了图二效果。。。

  • 只看楼主
  • 收藏

  • 回复
  • 莉莉安和桥的水
  • =
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


#include"stdafx.h"
#include<string>
#include"iostream"
using namespace std;
class Student
{
private:
int number;
string name;
float mark;
public:
Student(int nu, string na, float ma);
~Student();
void Output();
};
Student::Student(int nu, string na, float ma)
{
number = nu;
name = na;
mark = ma;
}
Student::~Student()
{
cout << "destruct..." << endl;
}
void Student::Output()
{
cout << "学号" << ":" <<number<< " 姓名" << ":" << name<<" 成绩" << ":"<<mark<<endl;
}
int main()
{
Student S1(1001,"张三",97.5);
Student S2(1002,"李四",83.0);
Student S3(1003,"王五",93.0);
Student S4(1004,"郭六",62.5);
Student S5(1005,"任七",77.0);
S1.Output();
S2.Output();
S3.Output();
S4.Output();
S5.Output();
return 0;
}


  • 莉莉安和桥的水
  • =
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如题向大佬们求助,想好好学c++,以后可能就是靠它吃饭了吧


2025-08-10 16:08:55
广告
不感兴趣
开通SVIP免广告
  • 抬头望那苍穹
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
定义一个类数组,遍历数组计算平均值和找到最高最低


  • 贴吧用户_7XaW1E8
  • &
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把总成绩,最高,最低定义为静态数据成员


  • yangboyu_
  • <
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是不是要代码


  • 人人有余吖
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<string>
#include"iostream"
using namespace std;
class Student
{
public:
Student(int nu, string na, float ma);
~Student();
void Output();
float Get_mark();
private:
int number;
string name;
float mark;
};
static int _iStudentNumber = 0;
Student::Student(int nu, string na, float ma)
{
number = nu;
name = na;
mark = ma;
_iStudentNumber++;
}
Student::~Student()
{
cout << "destruct..." << endl;
_iStudentNumber--;
}
void Student::Output()
{
cout << "学号" << ":" << number << " 姓名" << ":" << name << " 成绩" << ":" << mark << endl;
}
float Student::Get_mark()
{
return mark;
}
int main()
{
Student S[] = { { 1001, "张三", 97.5 },{ 1002, "李四", 83.0 },{ 1003, "王五", 93.0 },{ 1004, "郭六", 62.5 },{ 1005, "任七", 77.0 } };
float avg = 0;
float sum = 0;
float highmark = S[0].Get_mark();
float lowmark = S[0].Get_mark();
for (int i = 0; i < _iStudentNumber; i++)
{
sum += S[i].Get_mark();
}
avg = sum / _iStudentNumber;
for (int i = 1; i < _iStudentNumber; i++)
{
if (highmark < S[i].Get_mark())
{
highmark = S[i].Get_mark();
}
if (lowmark > S[i].Get_mark())
{
lowmark = S[i].Get_mark();
}
}
S[0].Output();
S[1].Output();
S[2].Output();
S[3].Output();
S[4].Output();
cout << "学生总数:" << _iStudentNumber<<" ";
cout << "总成绩:" << sum << endl;
cout << "平均成绩:" << avg << " ";
cout << "最高成绩:" << highmark << " ";
cout << "最低成绩:" << lowmark << endl ;
system("pause");
return 0;
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 6回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示