当前位置: 代码迷 >> C语言 >> [分享]100!的程序,大家给点意见
  详细解决方案

[分享]100!的程序,大家给点意见

热度:316   发布时间:2006-09-23 22:05:29.0
将大数乘以一位数,模拟小学乘法做的.
----------------解决方案--------------------------------------------------------

但是现在的计算机能够输出100!吗??


----------------解决方案--------------------------------------------------------
我用的是数组输出的,每个元素就是一位.
----------------解决方案--------------------------------------------------------
以下是引用qhyjxy在2006-9-23 14:32:12的发言:

太长了,看得眼都花了.试下这个怎么样?

#include <stdio.h>
main() {
double q;
int i;
q=1;
for(i=1;i<=100;i++) {
q=q*i;
}
printf("%lf",q);
getch();
}

getch() 是什么函数???
应该是getchar()把!!!!!

另外100! int 可以装的下吧......
----------------解决方案--------------------------------------------------------
一般的数据类型是装不下这么大的数的.

他的getch()是对的,应该用的是win_tc,getch()用来显示输出的.

getchar()是用来接收字符的.
----------------解决方案--------------------------------------------------------
100!=100*99*..........*1;
故定义变量i时循环中的i应该是i--

----------------解决方案--------------------------------------------------------
数据太庞大了, 小点还好做 ,太大了 , 有难度,
我看起都累。。。。。。还是希望有高手来试一试~~~~~~~
----------------解决方案--------------------------------------------------------

呵呵,厉害
我还是不行啊
看不来
道行浅哩


----------------解决方案--------------------------------------------------------
  相关解决方案