﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-wzy63363</title><link>http://www.cnitblog.com/wzy63363/</link><description /><language>zh-cn</language><lastBuildDate>Mon, 04 May 2026 20:56:03 GMT</lastBuildDate><pubDate>Mon, 04 May 2026 20:56:03 GMT</pubDate><ttl>60</ttl><item><title>本人的一段c++程序  《学生成绩管理系统》请大家帮忙该下错误  谢谢</title><link>http://www.cnitblog.com/wzy63363/archive/2006/06/23/12765.html</link><dc:creator>儍子</dc:creator><author>儍子</author><pubDate>Fri, 23 Jun 2006 08:47:00 GMT</pubDate><guid>http://www.cnitblog.com/wzy63363/archive/2006/06/23/12765.html</guid><wfw:comment>http://www.cnitblog.com/wzy63363/comments/12765.html</wfw:comment><comments>http://www.cnitblog.com/wzy63363/archive/2006/06/23/12765.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/wzy63363/comments/commentRss/12765.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/wzy63363/services/trackbacks/12765.html</trackback:ping><description><![CDATA[
		<p>#include &lt;iostream.h&gt;<br />#include&lt;string.h&gt;<br />class student<br />{</p>
		<p>   double sno; //学号 <br />    char name[10]; //姓名 <br />    char sex[2]; //性别 <br />    double math; //数学成绩 <br />    double english; //英语成绩 <br />    double computer; //计算机成绩 <br /> double score;<br />public:<br /> void input();//输入函数<br /> void output();//输出</p>
		<p>friend void paixu(student stu[50]);//程序的排序<br /> friend void search(student stu[50]);//查找<br /> friend void tongji(student stu[50]);//统计<br /> friend void weihu(student stu[50]);//维护<br />};<br />void student::input()<br />{<br /> cout&lt;&lt;"请输入学生的学号，姓名，性别，数学，英语，计算机成绩"&lt;&lt;endl;<br /> cin&gt;&gt;sno&gt;&gt;name&gt;&gt;sex&gt;&gt;math&gt;&gt;english&gt;&gt;computer;<br />}<br />void student::output()<br />{<br /> score=math+english+computer;<br /> cout&lt;&lt;"  "&lt;&lt;sno&lt;&lt;"   "&lt;&lt;name&lt;&lt;"   "&lt;&lt;sex&lt;&lt;"   "&lt;&lt;math&lt;&lt;"   <br />"&lt;&lt;english&lt;&lt;"     "&lt;&lt;computer&lt;&lt;"     "&lt;&lt;score&lt;&lt;endl;<br />}</p>
		<p>   void  paixu(student stu[50])<br />{</p>
		<p> student s;<br /> for(int i=0;i&lt;50;i++)<br /> {<br />        for(int j=0;j&lt;50;j++)<br />           if(stu[j].score&lt;stu[j+1].score)<br />     {<br />      s=stu[j];<br />      stu[j]=stu[j+1];<br />      stu[j+1]=s;</p>
		<p>     }<br /> }<br /> </p>
		<p>}</p>
		<p>void search(student stu[50] )<br />{<br /> cout&lt;&lt;"输入要查找的学生学号"&lt;&lt;endl;<br /> double t ;<br /> cin&gt;&gt;t;<br /> for(int i=0;i&lt;50;i++)<br />  if(stu[i].sno==t)<br />   cout&lt;&lt;stu[i].sno&lt;&lt;" <br />,,"&lt;&lt;stu[i].name&lt;&lt;",,"&lt;&lt;stu[i].sex&lt;&lt;",,"&lt;&lt;stu[i].math&lt;&lt;<br />   <br />",,"&lt;&lt;stu[i].english&lt;&lt;",,"&lt;&lt;stu[i].computer&lt;&lt;",,"&lt;&lt;stu[i].score&lt;&lt;endl;<br />}<br />void tongji(student stu[50])<br />{<br /> cout&lt;&lt;"输入 1.数学,2.英语,3.计算机"&lt;&lt;endl;</p>
		<p> cout&lt;&lt;"输入课程"&lt;&lt;endl;<br /> int  t;cin&gt;&gt;t;<br /> if(t==1)<br /> {<br />  <br />  cout&lt;&lt;"输入要找的分数段"&lt;&lt;endl;<br /> int m,n;<br /> cin&gt;&gt;m&gt;&gt;n;<br /> if(m&gt;n)<br /> {<br />  int t;<br />  t=m;<br />  m=n;<br />  n=t;<br /> }<br /> for(int i=0;i&lt;50;i++)<br /> <br />  if(stu[i].math&gt;m&amp;&amp;stu[i].math&lt;n)<br />    cout&lt;&lt;stu[i].math&lt;&lt;endl;<br /> }<br /> if(t==2)<br /> {<br />  cout&lt;&lt;"输入要找的分数段"&lt;&lt;endl;<br /> int m,n;<br /> cin&gt;&gt;m&gt;&gt;n;<br /> <br />   if(m&gt;n)<br /> {<br />  int t;<br />  t=m;<br />  m=n;<br />  n=t;<br /> }<br /> for(int i=0;i&lt;50;i++)<br />  if(stu[i].english&gt;m&amp;&amp;stu[i].english&lt;n)<br />  <br />    cout&lt;&lt;stu[i].english&lt;&lt;endl;<br /> <br /> }<br /> if(t==3)<br /> {<br />  cout&lt;&lt;"输入要找的分数段"&lt;&lt;endl;<br /> int m,n;<br /> cin&gt;&gt;m&gt;&gt;n;<br /> if(m&gt;n)<br /> {<br />  int t;<br />  t=m;<br />  m=n;<br />  n=t;<br /> }<br /> for(int i=0;i&lt;50;i++)<br />  if(stu[i].computer&gt;m&amp;&amp;stu[i].computer&lt;n)<br />  <br />    cout&lt;&lt;stu[i].computer&lt;&lt;endl;<br /> <br /> }</p>
		<p>}</p>
		<p>void weihu(student stu[50])<br />{<br /> cout&lt;&lt;"输入要维护的选项,1.增加,2.删除,3.修改"&lt;&lt;endl;<br /> int n,t,i;<br /> cin&gt;&gt;n;<br /> switch(n)<br /> {<br /> case 1:cout&lt;&lt;"输入要增加的个数"&lt;&lt;endl;<br />  int w;cin&gt;&gt;w;<br />   for(t=0;t&lt;w;t++)<br />    stu[t].input();</p>
		<p>               break;<br />    case 2:cout&lt;&lt;"输入要删除的人的学号"&lt;&lt;endl;<br />  int k;cin&gt;&gt;k;<br />  student s;<br />   for( i=0;i&lt;50;i++)<br />        if(stu[i].sno==k)<br />     {<br />      s=stu[i];<br />      stu[i]=stu[i+1];<br />     }<br />     break;<br /> case 3:cout&lt;&lt;"输入要修改的学号"&lt;&lt; endl;<br />  int e;cin&gt;&gt;e;<br />  for(int i=0;i&lt;50;i++)<br />        if(stu[i].sno==e)<br />     {<br />      cout&lt;&lt;"输入要该的信息1.数学成绩,2.英语,3.计算机"<br />       &lt;&lt; endl;<br />      int p;cin&gt;&gt;p;<br />      switch(p)<br />      {<br />    <br />      case 1:cout&lt;&lt;" 输入数学成绩"&lt;&lt;endl;<br />       int  n; cin&gt;&gt;n;<br />       stu[i].math=n;break;<br />      case 2:cout&lt;&lt;" 输入英语成绩"&lt;&lt;endl;<br />        <br />       cin&gt;&gt;n;<br />       stu[i].english=n;break;<br />      case 3:cout&lt;&lt;" 输入计算机成绩"&lt;&lt;endl;<br />      <br />       cin&gt;&gt;n;<br />       stu[i].computer=n;break;<br />     }<br />     }</p>
		<p>    <br /> }<br />}</p>
		<p> </p>
		<p> </p>
		<p>void main()<br />{<br /> student stu[50]; <br /> cout&lt;&lt;"*************************输入学生基本信息 <br />和成绩*************************"&lt;&lt;endl;<br />     cout&lt;&lt;"输入学生的人数"&lt;&lt;endl; <br />  int count;cin&gt;&gt;count;<br />  for(int i=0;i&lt;count;i++)<br />   stu[i].input();<br />  cout&lt;&lt;"  学号*姓名*性别*数学*英语* 计算机*总成绩"&lt;&lt;endl;<br />  for( i=0;i&lt;count;i++)<br />   stu[i].output(); <br />  int choice; <br />lab: cout&lt;&lt;  <br />"***********************学生学籍管理系统***************************************"; <br />     cout&lt;&lt;  "  1．成绩排序，2.数据查询 3．统计数据 4. <br />维护系统,5.退出程序"&lt;&lt;endl; <br />     cout&lt;&lt;  <br />"******************************************************************************"&lt;&lt;endl; <br /> </p>
		<p> cin&gt;&gt;choice;<br /> while(choice!=5) <br /> { <br />  </p>
		<p>  switch(choice) <br />  {<br />  case 1: paixu(stu);</p>
		<p>          for( i=0;i&lt;count;i++)<br />            stu[i].output(); <br />    break;<br />  case 2:search(stu);<br />   break;  <br />  case 3:tongji(stu);<br />   break;<br />  case 4:weihu(stu);<br />   for( i=0;i&lt;count-1;i++)<br />          stu[i].output();<br />   break;<br />  </p>
		<p>  }<br />  cout&lt;&lt;"是否继续?1.继续,2.退出"&lt;&lt;endl;<br />  int p;cin&gt;&gt;p;<br />  if( p==1)<br />  goto lab;<br />  else<br />   break;<br /> </p>
		<p> } </p>
		<p>}<br /></p>
<img src ="http://www.cnitblog.com/wzy63363/aggbug/12765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wzy63363/" target="_blank">儍子</a> 2006-06-23 16:47 <a href="http://www.cnitblog.com/wzy63363/archive/2006/06/23/12765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>