第1个回答 2010-03-28
#include<iostream>
using namespace std;
main()
{
int lenth;
int width;
cout<<"长:"<<lenth<<endl;
cout<<"宽:"<<width<<endl;
cout<<"面积"<<lenth*width<<endl;
cout<<"周长"<<(lenth+width)*2<<endl;
return 0;
}
你要是想一个函数返回两个值,那返回一个数组
第3个回答 2010-03-29
#include<iostream>
using namespace std;
int main()
{
double width;
double lenght;
double area;
double circ;
cout << "边长:";
while(!(cin >> lenght))
{
cin.clear();
while(cin.get()!='\n')
continue;
cout << "输入数据类型错误\n";
cout << "请重新输入\n" << "边长:";
}
cout << "宽:";
while(!(cin >> width))
{
cin.clear();
while(cin.get()!='\n')
continue;
cout << "输入数据类型错误\n";
cout << "请重新输入\n" << "宽:";
}
area = lenght * width;
circ = 2*(lenght+width);
cout << "面积:" << area;
cout << "周长" <<circ;
return 0;
}