搜索
查看: 2106|回复: 7
打印 上一主题 下一主题

向高手求助

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-19 14:10:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
用计算机怎样计算算式:70783*898712。

最佳答案

查看完整内容

这样是不行的,要用到双精度数据类型 我运行了,结果溢出
沙发
发表于 2012-7-19 14:10:14 | 只看该作者
z275813760 发表于 2012-7-19 17:29
#include
void main()
{

这样是不行的,要用到双精度数据类型
我运行了,结果溢出
板凳
发表于 2012-7-19 17:29:17 | 只看该作者
#include<stdio.h>
void main()
{
    int a,b,c;
    a=70783;
    b=898712;
    c=a*b;
    printf("%d*%d=%d",a,b,c);
    sleep(5000);
}
地板
发表于 2012-7-19 18:27:02 | 只看该作者
看看教程前二章就有了。
5#
发表于 2012-7-19 20:15:14 | 只看该作者
z275813760 发表于 2012-7-19 17:29
#include
void main()
{

c语言int型数据范围不超过65000多,这样计算结果是错误的吧?!
6#
发表于 2012-7-19 22:54:33 | 只看该作者
结果是:63613531496

2.jpg (2.66 KB, 下载次数: 6)

2.jpg

未命名.jpg (15.19 KB, 下载次数: 7)

未命名.jpg
7#
发表于 2012-7-20 10:39:11 | 只看该作者
JokerC 发表于 2012-7-19 22:54
结果是:63613531496

c语言可以用2个long 的啊!学习了!
8#
发表于 2013-7-19 20:43:30 | 只看该作者
学习了{:soso__3308702272283846298_1:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表