- 最後登錄
- 2024-5-6
- 在線時間
- 28995 小時
- 註冊時間
- 2011-12-11
- 閱讀權限
- 95
- 精華
- 3
- UID
- 10643381
- 帖子
- 3222
- 積分
- 24364 點
- 潛水值
- 77260 米
| 若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。 本帖最後由 snowflying 於 2012-11-18 03:52 PM 編輯
- #include <iostream>
- #include <string> /*********/
- using namespace std;
- int main()
- {
- int i,score[5]={0};
- int maxs;
- string stu[5]={"Tom","Mary","Kevin",
- "Frank","John"};
- for(i=0;i<5;i++)
- {
- cout << stu[i];
- cin>>score[i];
- }
- cout << endl;
- for(maxs=0,i=0;i<5;i++) /********/
- if(score[i]>score[maxs]) /*********/
- {
- maxs=i; /********/
- }
- cout<<"最高分是:";
- cout<<stu[maxs]<<"同學"<<","<<"成績是:"<<score[maxs]<<endl; /*******/
- system("pause");
- return 0;
- }
複製代碼 /****/ 的部分看一下, 那是修改的部分
首先, 你的 maxs 沒初始化
其次, 如果只記錄最高分的分數, 那還得回去找那位同學是誰, 輸出部分也得做變動
... |
|