| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1673 人关注过本帖
标题:一个很令人纳闷的简单的c语言问题
只看楼主 加入收藏
ghoster_heng
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-9-20
收藏
得分:0 
请给sum赋初值,否则sum的值不可预计,所以你的后面也就不对了,;sum既然是先求和,给sum赋值=0;~·~
2011-09-24 10:41
fei741878347
Rank: 2
等 级:论坛游民
帖 子:35
专家分:45
注 册:2011-3-20
收藏
得分:0 
回复 4楼 embed_xuel
谢了,我改了,好了,但是四舍五入要怎么实现呢?
2011-09-24 11:53
fei741878347
Rank: 2
等 级:论坛游民
帖 子:35
专家分:45
注 册:2011-3-20
收藏
得分:0 
回复 11楼 ghoster_heng
那个好像不用,问题出在输入的格式上,把输入的格式改为lf%就行了,但同样谢谢你!
2011-09-24 11:59
竹叶
Rank: 2
等 级:论坛游民
帖 子:12
专家分:16
注 册:2011-9-12
收藏
得分:0 
我也认为是精度的问题
2011-09-24 15:18
张倚川
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2011-6-11
收藏
得分:0 
#include <stdio.h>
#include "math.h"
main()
{
    double a,b,c,m,sum=0.0,pjz=0.0,x=0.0;
    printf("Input the three number:\n");
    scanf("%lf%lf%lf",&a,&b,&c);
    sum=a+b+c;
    printf("a+b+c=%5.3lf\n",sum);
    pjz=sum/3;
    printf("pjz is %5.3lf\n",pjz);
    x=a*a+b*b+c*c;
    printf("a*a+b*b+c*c=%5.3lf\n",x);
    m=sqrt(x);
    printf("m=%5.3lf\n",m);

}
2011-09-24 17:06
y1026880306
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-10-3
收藏
得分:0 
#include<stdio.h>
void main()
{
    double a,b,c,sum,pjz,x;
    printf("Input the three number:");
    scanf("%lf,%lf,%lf",&a,&b,&c);
    sum=a+b+c;
    printf("a+b+c=%5.3f\n",sum);
    pjz=sum/3;
    printf("pjz is %5.3f\n",pjz);
    x=a*a+b*b+c*c;
    printf("a*a+b*b+c*c=%5.3f\n",x);

}
2011-10-03 08:48
xyzysy
Rank: 2
等 级:论坛游民
帖 子:12
专家分:23
注 册:2010-12-6
收藏
得分:0 
前面好像有人问了个一模一样的问题 好像是输出用%lf
2011-10-03 09:35
zpbccn0918
Rank: 1
等 级:新手上路
帖 子:24
专家分:5
注 册:2011-9-25
收藏
得分:0 
四舍五入保留3位小数   先让答案乘以1000进行四舍五入  然后再将答案除以1000就是保留3位小数吧。。。 貌似老师是这样讲的   具体情况忘了   愧对江东父老。。。
2011-10-03 09:48
zpbccn0918
Rank: 1
等 级:新手上路
帖 子:24
专家分:5
注 册:2011-9-25
收藏
得分:0 
输入输出必须用%lf嘛,眼瞅题目要求双精度。。
定义貌似是用double float?
2011-10-03 09:51
Kiss□红唇゛
Rank: 1
来 自:北京
等 级:禁止访问
帖 子:10
专家分:0
注 册:2011-9-23
收藏
得分:0 
把%后面的,去了
2011-10-03 13:06
快速回复:一个很令人纳闷的简单的c语言问题
数据加载中...
 
   



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

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