标题:这道题目的数据类型改用什么呢?咋用哈
只看楼主
冷读者
Rank: 1
等 级:新手上路
帖 子:19
专家分:5
注 册:2012-10-2
结帖率:50%
已结贴  问题点数:20 回复次数:5 
这道题目的数据类型改用什么呢?咋用哈
#include <stdio.h>
int main()
{
    int T,i;
    long double a,b,sum;
    scanf("%d",&T);
    for(i=1;i<=T;i++)
    {
        scanf("%lf %lf",&a,&b);
        sum=a+b;
        printf("Case %d\n",i);
        printf("%.0lf+%.0lf=%.0lf\n",a,b,sum);
        printf("\n");
    }

    return 0;
}


[ 本帖最后由 冷读者 于 2013-1-14 19:03 编辑 ]
搜索更多相关主题的帖子: double include long 
2013-01-14 19:02
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:10 
long double

这个支持有问题罢 double好了

还有就是 什么这个题目 这个题目是啥。。
2013-01-14 19:03
冷读者
Rank: 1
等 级:新手上路
帖 子:19
专家分:5
注 册:2012-10-2
得分:0 
回复 2楼 zklhp
不好意思,题目刚刚没传。但是double的话,答案是不对的。
2013-01-14 19:04
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:10 
目测,直接用数据类型不行,大数运算,楼主努力,用数组吧


[fly]存在即是合理[/fly]
2013-01-14 21:03
冷读者
Rank: 1
等 级:新手上路
帖 子:19
专家分:5
注 册:2012-10-2
得分:0 
回复 4楼 azzbcc
字符数组。。那该怎么应用到这个题目呢?
2013-01-15 12:38
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
原来还是这个题,我说咋就没音信了,原来你理解错了

建议用double的原因是,int存不下太大的数(好像是20亿吧),用double可以,但是double是那种科学计数法的方式存储的,所以数据太大会丢失,所以我才说用数组处理,不
是说用double数组。

我的意思是把这个数拆开,一部分一部分的处理,比如我用char数组处理的话,就会把这这这数的每一位看成一个字符,分别存储,再模拟列竖式求他们的和。


[fly]存在即是合理[/fly]
2013-01-15 12:48



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




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

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