📄 cjj115.htm
字号:
char *getname(){ return
name;}<BR>
friend int compare(student &s1,student
&s2)<BR>
{<BR>
if(s1.deg>s2.deg)<BR>
return
1;<BR>
else
if(s1.deg==s2.deg)<BR>
return
0;<BR>
else return
-1;<BR>
}<BR>};<BR>void main()<BR>{<BR>
student
st[]={student("王华",78),student("李明",92),student("张伟",62),student("孙强",88)};<BR>
int i,min=0,max=0;<BR>
for(i=1;i<4;i++)<BR>
{<BR>
if(compare(st[max],st[i])==-1)<BR>
max=i;<BR>
else
if(compare(st[i],st[min])==1)<BR>
min=i;<BR>
}<BR>
cout<<"输出结果:"<<endl;<BR>
cout<<"
最高分:"<<st[max].getname()<<endl;<BR>
cout<<"
最低分:"<<st[min].getname()<<endl;<BR>}<BR><BR>本程序的执行结果如下:<BR>输出结果:<BR>
最高分者:李明<BR>
最低分者:张伟<BR><BR>-------------------------------------------------------------<BR><BR><FONT
color=#0000ff>04.有一个学生类student,包括学生姓名、成绩,设计一个友元函数,输出成绩对应的等级:大于等于90:优;80~90:良;70~79:中;60!69:及格;小于60:不及格。<BR></FONT>解:<BR>#include<iostream.h><BR>#include<string.h><BR>#include<iomanip.h><BR>class
student<BR>{<BR> char
name[10];<BR> int
deg;<BR> char
level[7];<BR>
public:<BR>
student(char na[],int
d)<BR>
{<BR>
strcpy(name,na);<BR>
deg=d;<BR>
}<BR>
char *getname(){ return
name;}<BR>
friend void trans(student
&s)<BR>
{<BR>
if(s.deg>=90)<BR>
strcpy(s.level,"优");<BR>
else
if(s.deg>=80)<BR>
strcpy(s.level,"良");<BR>
else
if(s.deg>=70)<BR>
strcpy(s.level,"中");<BR>
else
if(s.deg>=60)<BR>
strcpy(s.level,"及格");<BR>
else <BR>
strcpy(s.level,"不及格");<BR>
}<BR>
void
disp()<BR>
{<BR>
cout<<setw(10)<<name<<setw(6)<<deg<<setw(8)<<level<<endl;<BR>
}<BR>};<BR>void main()<BR>{<BR>
student
st[]={student("王华",78),student("李明",92),student("张伟",62),student("孙强",88)};<BR>
cout<<"输出结果:"<<endl;<BR> cout<<setw(10)<<"姓名"<<setw(6)<<"成绩"<<setw(8)<<"等级"<<endl;<BR>
for(int i=0;i<4;i++)<BR>
{<BR>
trans(st[i]);<BR>
st[i].disp();<BR>
}<BR>}<BR><BR>本程序执行结果如下:<BR>输出结果:<BR>
姓名
成绩
等级<BR> 王华
78
中<BR>
李明
92
优<BR>
张伟
62
及格<BR>
孙强
88
良<BR><BR><BR></TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR>
<TD height=35 width="100%">
<DIV align=center></DIV>
</TD>
</TR>
</TBODY>
</TABLE>
</TD></TR></TBODY>
</TABLE>
</TD></TR></TBODY>
</TABLE>
</TD></TR></TBODY>
</TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=750>
<TBODY>
<TR>
<TD bgColor=#c1c1c1 height=1></TD>
</TR>
</TBODY>
</TABLE>
<TABLE align=center border=1 cellPadding=0 cellSpacing=1
style="BORDER-COLLAPSE: collapse" width=550>
<TBODY>
<td align=center>
<div align="center">
<p><a href=mailto:jjsun36@sohu.com ><span class="body14black">mailto:jjsun36@sohu.com</span></a><span class="body12red">
热线电话:0523-4864559</span></p>
</div>
</td>
</TBODY>
</TABLE>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -