c++作业
石大苦逼大学生
中国石油大学华东的一名学生
展开
-
(类与对象)输出结果时显示一串乱码是怎么回事?
题目:定义点类(Point),数据成员为:横坐标(x,double类型),纵坐标(y,double类型);然后由其派生出圆类(Circle),新增加的数据成员半径(r,double类型)。要求:(1)在基类中定义成员函数display( ),用于输出其数据成员信息;(2)派生类中定义函数get_value( ),用于输入派生类的三个数据成员;(3)派生类中定义成员函数display1( ),用于输出其新增的数据成员信息;(4)派生类中定义成员函数area( ),求圆的面积并输出。(5)在主函数中定义一个Ci原创 2021-01-03 18:58:36 · 679 阅读 · 0 评论 -
已知某专业有100名同学,编程求全专业C++考试成绩的最高分、最低分以及平均分,并将它们输出。
#include<iostream>using namespace std;void max(int a[]);void min(int a[]);void ave(int a[]);int main(){ int a[100]; for(int i=0;i<100;i++) cin>>a[i]; max(a); min(a); ave(a); return 0;}void max(int a[]){ int i,t1; for(i=原创 2021-01-03 16:08:26 · 568 阅读 · 0 评论 -
编程求表达式1+1/3+1/5+⋯⋯+1/101的值,并输出
#include<iostream>using namespace std;int main(){ double i,n,sum=0; for(i=0;i<=50;i++) { n=2*i+1; sum=sum+1/n; } cout<<sum; return 0;}原创 2021-01-03 16:07:02 · 3565 阅读 · 2 评论 -
C++谭浩强第三版第11章课后习题第9题
分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:(1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。(2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资)。(3)对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。(4)在类体中声明成原创 2020-12-27 22:20:08 · 466 阅读 · 1 评论 -
使用4种方案编程实现在主函数中输入两个数,调用交换函数exchange( );
#include<iostream>using namespace std;void exchange(int *p1,int *p2); int main( ){ int a,b; cin>>a>>b; exchange(&a,&b); cout<<a<<" "<<b<<endl; return 0;}void exchange(int *p1,int *p2)原创 2020-12-26 09:31:14 · 1997 阅读 · 0 评论 -
输入10个数把10按从大到小的顺序排序,但输入后结果末尾始终有0,应该这样改
原代码#include#includeusing namespace std;int process(int *a);int main(){int a[10],i;cout<<“10 number:”;for(i=0;i<10;i++)cin>>a[i];cout<<“成绩排名”;cout<<process(a);return 0;}int process(int *a){int t;for(int i=0;i<原创 2020-12-26 09:20:46 · 198 阅读 · 0 评论