当前位置 : 好句子 > 问答 > 其它 > VC6.0++WINXP32位一个很简单...

VC6.0++WINXP32位一个很简单的程序a1*2*3*4*5*6*7*8*9*10*11*12*13*14*15输出结果--a应该使用什么数据类型呢?难道说,家用计算机的计算精度,真的不能计算出15!

更新时间:2024-04-17 00:59:46
问题描述:

VC6.0++

WINXP32位

一个很简单的程序

a1*2*3*4*5*6*7*8*9*10*11*12*13*14*15

输出结果--a应该使用什么数据类型呢?难道说,家用计算机的计算精度,真的不能计算出15!

秦子增回答:网友采纳

  任何计算机都没有这种数据类型,这种大数计算要自己想办法组织数据

  今天碰到好几个大数计算了,给你一个可以计算10000!精确结果的,你可以用系统自带的计算器验证结果(在计算器的查看菜单选科学型就能直接计算n!)

  #include

  #defineN10000

  intmain()

  {

  inta[N]={1};

  chard[4]={0};

  inti,j,t,e,f=1,m=0;

  intl=0;

  intk=0;

  intn;

  charch='N';

  printf("n=");

  scanf("%d",&n);

  for(i=1;i=0;i--)

  {

  printf("%d",d[i]);

  }

  for(i=0;i=0;i--)

  {

  printf("%04d",a[i]);

  }

  }

  printf("n");

  return0;

  }

苏隆溥回答:网友采纳

  搞明白了~看来整数的最大取值范围就只能是4294967295了,我想问一下,那么longlong是否可以突破这个极限呢?不一定要回答的,我只是好奇。最后就是有longlong型么?我VS6.0++用不了,VS2010还是用不了~这个真是有点搞不懂啊

秦子增回答:网友采纳

  vs2010有longlong也就是__int64,是64位的整数,就算是64位无符号整数,最大也就是18446744073709551615,double通过指数可以表示大一些的数,但精度不够,所以要求高精度的大数应用都得自己定义数据结构

相关文章

热门推荐

一种盐水,含盐量是10%,水和盐的比是几比几? 【我给老师画张像】作文求一篇作文,100字以下~ 铁在空气中发生氧化反应的化学方程式是? 下面那一项不能比较运动物体的快慢()A.相同时间内,比较路程B.运动相同路程,比较时间C.比较运动时间的长短D.用路程与时间的比 田园乐其六在写景方面运用了什么表现手法 【高中数学cos(α-β)=cosαcosβ+sinαsinβ,根据cos是偶函数:cos(x)=cos(-x).请见补充cos(α-β)=cosαcosβ+sinαsinβ,根据cos是偶函数:cos(x)=cos(-x).所以cos[-(α-β)]=cos(β-α)=cosβcosα+sinβsinα=cosαcosβ+sinαsinβ...cos(】 2015年10月5日宣布,中国药学家()以及爱尔兰科学家威廉•坎贝尔和日本科学家大村智荣获2015年诺贝尔生理学或医学奖.A.张纯贞B.刘耕陶C.唐希灿D.屠呦呦 已知直角三角形abc中ab等于12厘米bc等于5厘米三角形abc的面积是 whatisthematter的宾语从句是怎么样的? 【定语从句中,除了inwhich还可以用别的介词吗?我知道,关系副词where引导的定语从句,where可以换成inwhich,我想问问,如果where引导的定语从句中动词后面的介词是to,或是at,不是可以把介词提到】 【如图,△ABC中,AB=3AD,AC=3CG,BE=EF=FC,且△FCG的面积为1平方厘米,求阴影部分的面积.】 甲、乙两图表示游泳运动员比赛时比较运动快慢的两种方法.其中图甲表示某一时刻的情景,则图甲比较运动员游泳快慢的方法是___;图乙表示在终点时的情景,图乙比较运动员游泳快慢的 剑外忽传收蓟北初闻涕泪满衣裳却看妻子愁何在漫卷诗书喜若狂是什么意思 初闻涕泪满衣裳是什么意思?作者是谁? 【跟音乐有关的词语四个字】