求学快递网是国内领先的B2M2C教育培训网上信息平台!

首页 | 分站加盟 | 课程发布 | 最新课程 | 最新机构 | 培训专题 | 全国分站 | 帮助中心

计算机等级考试_计算机等级考试报名_计算机考试成绩查询_求学快递网

计算机等级考试一步到位
您的位置:求学快递网 > 计算机等级考试 > 计算机二级 > 每日一练 > 2017河南计算机等级考试二级C++ 程序解析4 - 正文内容

2017河南计算机等级考试二级C++ 程序解析4

2017河南计算机等级二级C++程序解析4

联系方式:0371-58535525

微信:15736910217

QQ:2424198917


有一个学生类student,包括学生姓名、成绩,设计一个友元函数,比较两个学生成绩的高低,并求出最高分和最低分的学生。 
解: 
#include 
#include 
class student 

char name[10]; 
int deg; 
public: 
student(char na[],int d) 

strcpy(name,na); 
deg=d; 

char *getname(){ return name;} 
friend int compare(student &s1,student &s2) 

if(s1.deg>s2.deg) 
return 1; 
else if(s1.deg==s2.deg) 
return 0; 
else return -1; 

}; 
void main() 

student st[]={student("王华",78),student("李明",92),student("张伟",62),student("孙强",88)}; 
int i,min=0,max=0; 来源:www.examda.com
for(i=1;i<4;i++) 

if(compare(st[max],st[i])==-1) 
max=i; 
else if(compare(st[i],st[min])==1) 
min=i; 

cout<<"输出结果:"<<ENDL; 
cout<<" 最高分:"<<ST[MAX].GETNAME()<<ENDL; 
cout<<" 最低分:"<<ST[MIN].GETNAME()<<ENDL; 

本程序的执行结果如下: 
输出结果: 
最高分者:李明 
最低分者:张伟 


联系方式:0371-58535525

微信:15736910217

QQ:2424198917


相关推荐

计算机等级考试最新机试技巧
计算机等级考试高效利用技巧

最新计算机资讯

热点专题

计算机等级考试经验技巧分享

关于本站  诚征英才  广告服务  招生服务  免责声明  分站加盟  VIP会员  联系我们  网站地图  网站记事

版权所有 CopyRight 2008-2017 粤ICP备14009694号 www.studyems.com, Inc. All Rights Reserved
违法和不良信息举报邮箱:2881796407@qq.com 举报电话: