fwr310v5设置:C++编程题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/01 10:11:26
第一题:已知一个寝室共10人期末的C++成绩(从键盘输入)。阿静这次考388分。请编程解答她排在第几名(提示,统计有多少人分数比阿静高,如有3人,则阿静第4名。)

第二题:定义一个圆类circle,要求如下:①含数据成员:半径r。(2分)
②含成员函数
1) 无参数构造函数将半径置为0(2分)
2) 带一个参数的构造函数,使半径的值等于参数的值。(2分)
3) 函数area()计算输出圆的面积(3分)
4) 在main函数中,创建cirole对象red和green,red的半径为8,green的半径为2,试求对象red和green的面积(4分)
我要详细的解答,谢谢...

1.
#include<iostream.h>
void main()
{
int score[10];
int num=1;//名次
cout<<"请输入十个学生的分数:\n";
for(int i=0;i<10;i++)
{
cin>>score[i];
if(score[i]>388)
num++;
}
cout<<"阿静是第"<<num<<"名"<<'n';
}

2.
#include<iostream.h>

#define pi 3.1415936

class circle
{
float m_r;
public:
circle(){m_r=0;}
circle(float r){m_r=r;}
float area();
~circle(){};
};

float circle::area()
{
float circle_area;
circle_area=pi*m_r*m_r;
return circle_area;
}

void main()
{
circle red(8),green(2);
cout<<"圆red的面积是:"<<red.area()<<'\n';
cout<<"圆green的面积是:"<<green.area()<<'\n';

}

一个寝室住10个人,安静C++考了388分。。。。。。

第一题用简单的冒泡法就可以完成,很简单,数组记录。

第二题的无参数函数不太好弄

说不定可以传递,试试看

分太少,谁理你

课程设计吧~~ 哈哈 ~~

其实自己做比较好~~

楼主是南海东软大四的?哈哈
我也要考