OJ 1.M
来源:互联网 发布:滴定分析数据意思 编辑:程序博客网 时间:2024/05/21 06:21
/*Description建立一个对象数组,内放n(<10)个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出n个学生中成绩最高者,并输出其学号。Inputn和n个学生的学号、成绩Output成绩最高者的学号和成绩*/#include <iostream>#include <iomanip>using namespace std;class Student{public:Student(){} Student(double n,double g):NUM(n),grade(g) {} void input(); void show(); double get1() { return NUM; } double get2() { return grade; }private: int NUM; double grade;}; void Student::show() { cout<<NUM<<" "<<grade<<endl; }void Student::input(){ cin>>NUM>>grade;}void max(Student*s,int n){ Student max=*s; for(int i=0;i<n;i++) { if(max.get2()<(s+i)->get2()) { max=*(s+i); } } max.show();}int main(){ void max(Student* ,int); const int NUM=10; Student stud[NUM]; int n,i; cin>>n; for(i=0; i<n; i++) stud[i].input(); cout<<setiosflags(ios::fixed); cout<<setprecision(2); Student *p=&stud[0]; max(p,n); return 0;}
0 0
- OJ 1.M
- oj(二)m
- 【OJ】---M---对象数组求最大值
- 递归 SDUT OJ M (二分)
- OJ 1972 :计算f(m,n)
- oj-15-M-字符的替换
- 学院OJ 1832: GCD(k, n)>=m
- OJ题——犯“m”的灯
- 18周oj函数f(m,n)的计算
- OJ第三批——Problem M: 虚基类练习:动物
- 求M的N次方-华为OJ题
- 南邮 OJ 1230 最小m段和问题
- hdu oj 2176 取(m堆)石子游戏
- 校OJ 17089 最大m子段和
- hrbust 哈理工OJ 1918 M数【数位dp基础】
- 校OJ 最大m段乘积和最小m段和
- 第18周oj项目复仇者联盟之关灯(删除带有m及是m倍数的数字)
- M
- android 平板 输入法 虚拟栏 状态栏配置
- Eclipse快捷键 10个最有用的快捷键
- OJ 1.L
- orcal数据库基本操作
- java类的惰性初始化
- OJ 1.M
- 新一代企业即时通信系统 -- 傲瑞通(OrayTalk)
- IOS静态库封装(一)
- C++ 虚函数的深入思考 -动态绑定案例
- 几种语言的单例模式的实现(C++/C#/Object-C)
- JDK 《卸载centos自带的jdk》
- android回调函数总结
- JAVA中int、String的类型转换
- javascript:history.go(-1)返回上一页时,网页已过期