标题:大家帮忙看下 为什么结果总是很大 还有负的啊
只看楼主
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
结帖率:100%
已结贴  问题点数:10 回复次数:6 
大家帮忙看下 为什么结果总是很大 还有负的啊
#include<stdio.h>
main()
{ float h,r,PI,l,s1,s2,v1,v2;
PI=3.14;
l=2*PI*r;
s1=PI*r*r;
s2=2*PI*r*h+s1;
v1=4/3*PI*r*r*r;
v2=PI*r*r*h;
scanf("%f%f",&r,&h);
printf("圆的周长=%.2f,圆面积=%.2f,柱体的表面积=%.2f,球的体积=%.2f,柱体的体积=%.2f",l,s1,s2,v1,v2);
}
搜索更多相关主题的帖子: 表面积 圆面积 
2011-03-02 17:21
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
得分:6 
顺序问题
程序代码:
#include<stdio.h>
int main(void){

 
float h,r,PI,l,s1,s2,v1,v2;
scanf("%f%f",&r,&h);
PI=3.14;
l=2*PI*r;
s1=PI*r*r;
s2=2*PI*r*h+s1;
v1=4/3*PI*r*r*r;
v2=PI*r*r*h;
printf("圆的周长=%.2f,圆面积=%.2f,柱体的表面积=%.2f,球的体积=%.2f,柱体的体积=%.2f",l,s1,s2,v1,v2);

return 0;
}

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-03-02 17:25
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
得分:1 
l=2*PI*r;
这里的r是未定义的垃圾值。所以, 要把输入那段放在前面。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-03-02 17:27
zzgzzg00
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:2
帖 子:388
专家分:627
注 册:2010-8-2
得分:1 
先输入后计算嘛  

粗心是大敌
2011-03-02 18:39
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
得分:0 
回复 2楼 ansic
为什么 要加 return 0;不加可以吗
2011-03-02 21:35
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:2 
因为是int main()才要有return 0; 不可以没有。

   唯实惟新 至诚致志
2011-03-02 22:15
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
得分:0 
恩  非常感谢各位 呵呵
2011-03-02 22:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-333050-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.235272 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved