怎么将7.06变为7.07?输入值为1.5。下面是源代码。

#definePI3.14#include<stdio.h>voidmain(){doubler,Sa;scanf("%lf",&r);Sa=PI*r*r;printf(... #define PI 3.14#include<stdio.h>void main(){ double r,Sa; scanf("%lf",&r); Sa=PI*r*r; printf("Sa=%10.2lf\n",Sa);} 展开
 我来答
匿名用户
2016-09-27
展开全部
这样实现就可以了:
Sa=PI*r*r*0.002;
追问


这样得出的结果是0.01。

今天看了下,用这个可以进行四舍五入

#include<stdio.h>

void main()

{   double pi=7.065;

    printf("%.15f\n",pi);

    printf("%.2f\n",pi);

    printf("%.5f\n",pi);

}//但不知道怎么调用,求解。蟹蟹。

追答

看了一下改为

    Sa=PI*r*r+0.001;

后就可以实现进位

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式