作者hanzai (Power!!!)
站内C_and_CPP
标题[问题] 阵列中找最高分?
时间Thu Mar 19 13:32:27 2009
目前学校才教到阵列
可是要从三则数字挑出最高分我就不懂要如何写了= =
我助教是说可以做两次IF就可以写出来了
不过我写到一半就卡住了
因为一直不懂要如何写
麻烦版友帮我解惑这边的概念
谢谢
--------------------------------------------------------
题目是:找最高分
1.main中读入学号.国英数成绩入阵列
2.main中呼叫另一函数找出三种中最高分
3.main中呼叫另一函数输出结果
最後要显示出
学号:
国文:
英文:
数学:
最高分:
---------------------------------------------------------
我的困惑写法
#include <iostream>
#include <string>
using namespace std;
float func(float b,float c,float d)
int main()
{
string a;
float b;
float c;
float d;
float e;
cin>>a;
cout<<"请输入学号:";
cin>>b;
cout<<"请输入国文:";
cin>>c;
cout<<"请输入英文:";
cin>>d;
cout<<"请输入数学:";
e=func(b,c,d);
cout<<"学号:"<<a<<endl;
cout<<"国文:"<<b<<endl;
cout<<"英文:"<<c<<endl;
cout<<"数学:"<<d<<endl;
}
float func(float b,float c,float d)
{
接下来就不会打了= =...
希望有版友替我解惑
感谢
--
歌神幸福论:[想要幸福,就要做好不幸福的准备]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.11.55
1F:推 peefly:你目前还没有用到阵列,去找一下阵列的用法 再配合for回圈 03/19 13:45