读书人

小弟今日用到了 有参有返回值 自己写了

发布时间: 2012-09-04 14:19:30 作者: rapoo

小弟今天用到了 有参有返回值 自己写了一个圆的面积算法 但是最后没显示出来结果 各位大大帮帮忙好吗 给100分
#include<stdio.h>
double areaOfCircle();
main()
{
double areaOfCircle();
double area,radius;
printf("请输入圆的半径值radius为: \n");
scanf("%lf",&radius);
area=areaOfCircle(radius);
printf("圆的面积为: \n",area);

}
double areaOfCircle(double radius)
{
double area;
area=3.1415927*radius*radius;
return area;
}



[解决办法]
没有输出数据,printf(“圆的面积为:%lf \n”,area);
[解决办法]

C/C++ code
#include<stdio.h>double areaOfCircle();main(){double areaOfCircle();double area,radius;printf("请输入圆的半径值radius为: \n");scanf("%lf",&radius);area=areaOfCircle(radius);printf("圆的面积为: %lf \n",area);}double areaOfCircle(double radius){double area;area=3.1415927*radius*radius;return area;}
[解决办法]
#include<stdio.h>
double areaOfCircle();//
main()
{
double areaOfCircle(double r);//声明也需要标明有参数
double area,radius;
printf("请输入圆的半径值radius为: \n");
scanf("%lf",&radius);
area=areaOfCircle(radius);//该函数要传递参数 在声明的时候就要声明有参数。。。
printf("圆的面积为: %f\n",area);//%f为输出格式控制

}
double areaOfCircle(double radius)
{
double area;
area=3.1415927*radius*radius;
return area;
}
[解决办法]
晕死,你没输出啊:
printf("圆的面积为: \n",area); -》
printf("圆的面积为: %lf\n",area);

读书人网 >C语言

热点推荐