最后2道C语言的题...一共10分哦...

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:31:29
7.1、有4名学生,每个学生的数据包括学号、姓名、成绩,要求找出成绩最高者的学号、姓名和成绩,并输出。
要求:① 写出源程序,上机编辑、调试、运行程序
② 从键盘输入测试数据,写出运行结果

8.1、定义一个圆类,要求用成员函数来求圆的面积和周长。
要求:① 编写类的定义。
② 编写主函数使用这个类。
③ 上机编辑、调试、运行程序
一楼....这么复杂0 0??

求:① 编写类的定义。
② 编写主函数使用这个类。

****************************/

#include <iostream>

using namespace std;

#define pi 3.1415926

class CCircle
{
public:
double getArea(double radius);
double getGirth(double radius);
private:
double radius;
};

double CCircle::getArea(double radius)
{
return pi * radius * radius;
}

double CCircle::getGirth(double radius)
{
return 2 * pi * radius;
}

int main()
{
CCircle circle;
float radius;
double area,girth;
cout << " 请输入圆半径:" << endl;
cin >> radius;
area = circle.getArea(radius);
girth = circle.getGirth(radius);
cout << "半径\t" << "面积\t" << "周长\t" << endl;
cout << radius << "\t" << area <<