新手 求解 这个程序错哪儿了? 有高手给个求体积的程序么?

[复制链接]
查看11 | 回复4 | 2013-4-1 21:42:58 | 显示全部楼层 |阅读模式
错误有两点第一,double型输入得用%lf,输出的话%f与%lf都行第二,main函数前为void,即为空,是无返回值的,故最后的return 0;去掉改成这样#include#define PI 3.14159 void main() {double radius,high,volume;double cylinder(double r,double h);scanf("%lf%lf",&radius,&high); volume=cylinder(radius,high);printf("radius :%f\n",radius);printf("high :%...
回复

使用道具 举报

千问 | 2013-4-1 21:42:58 | 显示全部楼层
#include#define PI 3.14159 void main(){double radius,high,volume; double cylinder(double r,double h);scanf("%lf%lf",&radius,&high); volume=cylinder(radius,...
回复

使用道具 举报

千问 | 2013-4-1 21:42:58 | 显示全部楼层
scanf("%f%f",&radius,&high);==> scanf("%lf%lf",&radius,&high);...
回复

使用道具 举报

千问 | 2013-4-1 21:42:58 | 显示全部楼层
你程序逻辑上都是对的。你不把编译结果出错的地方贴出了,不知道是什么原因出错的。如果是程序编译上就出错了,看看函数返回值。void main()这个函数不应该有return的,如果你要加return,那么用int void main()。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行