注册 登录
编程论坛 C++教室

请教两C++的题!

w2007 发布于 2007-10-16 18:29, 728 次点击

编写程序:
使用类编一个程序,该程序可以提示用户输入一个矩形的长度和宽度,然后显示该矩形的长度,宽度和面积。同时写出相应的main函数。

根据下列的类的定义,写出加法乘法二元操作符的友元函数,而且每一个函数都应返回complex。并写一个main函数来测试3+5i和6+2i的加和乘操作。

#include <iostream.h>
class complex{
double real,imag;
public:
complex(double r){real=r;imag=0;}
void assign(double r,double i){real=r;imag=i;}
void print(){cout<<real<<”+”<<imag<<”i”;}
};

3 回复
#2
w20072007-10-17 13:21
因为我是初学者,编了一下调试不过,所以才请教你们,请你们帮帮忙呀!!谢谢了
#3
Standford2007-10-18 19:45
只写出了一个:
#include<iostream>
using namespace std;
class rectangle
{
public:
double area();
rectangle(double x,double y){length=x;width=y;}
private:
double length;
double width;
};
double rectangle:: area()
{
return length*width;
}
void main()
{
double x;
double y;
cout<<"请输入矩形的长度"<<endl;
cin>>x;
cout<<"请输入矩形的宽度"<<endl;
cin>>y;
rectangle A(x,y);
cout<<"该矩形的面积为 "<<A.area()<<endl;
}
#4
w20072007-10-21 12:20
谢谢,非常感谢!
1