标题:求圆的面积和周长
只看楼主
袁野
Rank: 2
来 自:湖北省
等 级:论坛游民
帖 子:45
专家分:56
注 册:2010-10-13
结帖率:100%
已结贴  问题点数:10 回复次数:2 
求圆的面积和周长
大家帮我看看,这个程序哪有问题,为什么不出结果
算圆面积和周长
程序代码:
#include<stdio.h>
#define PI 3.14159
int Cheng(long a)
{
    return(PI*a*a);
}
int Zhou(long b)
{
    return(2*PI*b);
}
main()
{
    long R;
    int aaa ,bbb ;
    printf("Please input a number:");
    scanf("%f",&R);
    aaa=Cheng(R);
    bbb=Zhou(R);
    printf("aaa=%.15f\n",aaa);
    printf("bbb=%.15f\n",bbb);
}
我想精确到小数点后15位

搜索更多相关主题的帖子: 周长 面积 
2010-11-19 21:21
shafeilong
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:236
专家分:1434
注 册:2009-3-21
得分:10 
程序代码:
#include<stdio.h>
#define PI 3.141592654
double Cheng(double a)
{
    return(PI*a*a);
}
double  Zhou(double b)
{
    return(2*PI*b);
}
main()
{
    double R;
    double aaa ,bbb ;
    printf("Please input a number:");
    scanf("%lf",&R);
    aaa=Cheng(R);
    bbb=Zhou(R);
    printf("aaa=%.15f\n",aaa);
    printf("bbb=%.15f\n",bbb);
}
1,首先  aaa bbb没有设置成浮点型 float double 神马的
2, double也不是百分百准确的  有10的-15次方的误差

2010-11-19 22:38
袁野
Rank: 2
来 自:湖北省
等 级:论坛游民
帖 子:45
专家分:56
注 册:2010-10-13
得分:0 
解决了
2010-11-20 10:25



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




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

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