页:
[1]
|
初学c++,看似简单做就难,请教
#include<iostream.h>
const double PI=3.1415926;
double show_circle_area(double a);
double main()
{
double b=3;
cout << " 半径为 " << b << " 的圆的面积为 ";
double show_circle_area(double b);
return (0);
}
double show_circle_area(double a)
{
double pp=PI*a*a;
return pp;
}
求圆的面积,编译通过,但是没结果显示!!!
啥问题呢?新手别笑 |
| wildlily980 | 2005-5-5 08:02 AM |
|
double show_circle_area(double b);
这句前面加个cout输出语句 |
| wildlily980 | 2005-5-5 08:09 AM |
|
另外double show_circle_area(double b);前面的double应该不要的,最好这样写:area(需要先定义)=
show_circle_area(b);cout>>area;
我也是很早以前学点C++,现在差不多忘完了,如果有什么不对的地方,请指教,如果问不出到CSDN去吧。 |
| robinhunan | 2005-5-5 08:35 AM |
|
#include<iostream.h>
const double PI=3.1415926;
double show_circle_area(double a);
double main()
{
double b=3;
cout << " 半径为 " << b << " 的圆的面积为 "<<show_circle_area(b);
return (0);
}
double show_circle_area(double a)
{
double pp=PI*a*a;
return pp;
} |
|
谢各位了
原来是这里出了狠不起眼的问题
......
main()
{
double show_circle_area(double b); // 要把double去掉才行,实参不需要类型了
.... |
|
另外建议main函数的返回类型用int,即:
int main(void)
{
//
return 0;
} |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006122 second(s), 2 queries |