C++小白,悬赏求源程序(最好每行代码给出解释)(限3日前提交)

C++小白,悬赏求源程序(最好每行代码给出解释)(限3日前提交),第1张

按照题目要求编写的C++程序如下(代码解释见注释)

#include<iostream>//包含标准输入输出头文件

using namespace std//使用标准命名空间

class Person{ //Person类

protected: //设定姓名访问属性为受保护

string name//姓名属性

}

class Student:Person{ //Student类派生自Person类

protected://设定数学成绩语文成绩访问属性为受保护

float math//数学成绩属性

float Chinese//语文成绩属性

public:

Student(string sname,float smath,float sChinese){//Student构造函数

name=sname//为姓名属性赋值

math=smath//为数学成绩属性赋值

Chinese=sChinese//为语文成绩属性赋值

}

//利用公用函数访问姓名,数学成绩,语文成绩属性

string getname(){//访问姓名属性函数

   return name//返回姓名

}

float getmath()//访问数学成绩属性函数

   return math//返回数学成绩

}

float getChinese(){//访问语文成绩属性函数

   return Chinese//返回语文成绩

}

}

int main(){//主函数

Student s1("张三",65.5,82.5)//创建第一个Student类对象s1

Student s2("李四",83,78)//创建第二个Student类对象s2

Student s3("王五",95.5,85)//创建第三个Student类对象s3

bool flag=false//设定是否满足所输入的最低分数线要求的标志变量flag为false

float mathline,Chineseline//数学和语文的最低分数线变量

cout<<"请输入数学课程的最低分数线:"//数学最低分数线输入提示

cin>>mathline//输入数学最低分数线

cout<<"请输入语文课程的最低分数线:"//语文最低分数线输入提示

cin>>Chineseline////输入语文最低分数线

//判断学生对象一是否满足所输入的最低分数线要求

if(s1.getmath()>=mathline &&s1.getChinese()>=Chineseline){

flag=true//满足所输入的最低分数线要求的标志变量flag为true

cout<<s1.getname()<<endl//输出满足最低分数线要求的学生姓名

}

//判断学生对象二是否满足所输入的最低分数线要求

if(s2.getmath()>=mathline &&s2.getChinese()>=Chineseline){

flag=true//满足所输入的最低分数线要求的标志变量flag为true

cout<<s2.getname()<<endl//输出满足最低分数线要求的学生姓名

}

//判断学生对象三是否满足所输入的最低分数线要求

if(s3.getmath()>=mathline &&s3.getChinese()>=Chineseline){

flag=true//满足所输入的最低分数线要求的标志变量flag为true

cout<<s3.getname()<<endl//输出满足最低分数线要求的学生姓名

}

//如果没有学生对象满足所输入的最低分数线要求

if(flag==false){

cout<<"不存在满足输入条件的学生。"<<endl//输出不存在满足输入条件的学生

}

return 0//程序正常结束

}

看图片,你的eclipse根本不需要装差价,直接可以做j2ee开发。

eclipse + lomboz插件 + tomcat插件,这套方案我去年想过要用,插件都装好,发现还不如直接用eclipse方便。

就在preferences的server配置,添加一个apache tomcat server,然后再在show view里调出server视图,new一个server,就可以了。

估计你自己可以搞定,就不写太细了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12116172.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存