主题:哪个高手知道30!=?怎么编程啊?
pansq193042
[专家分:0] 发布于 2006-04-26 21:18:00
数据结构实习就有这个题目,怎么做啊?
回复列表 (共3个回复)
沙发
rickone [专家分:15390] 发布于 2006-04-26 22:39:00
用链表,一个链表保存0~9999的数据,然后整个表示一个长整数,定义加法和乘法(小数乘大数)就可以了
板凳
eagleking0000 [专家分:3330] 发布于 2006-04-27 21:15:00
#include<stdio.h>
main()
{
double sum=1;
int i;
for (i = 2; i <= 30; ++i)
sum = i * sum;
printf("%e",sum);
getch( );
}
要求精度,那就用楼上的方法了.
3 楼
boxertony [专家分:23030] 发布于 2006-04-28 17:15:00
这个问题在本论坛有很多的讨论了,随便嗖嗖就可以找到
我来回复