回 帖 发 新 帖 刷新版面

主题:哪个高手知道30!=?怎么编程啊?

数据结构实习就有这个题目,怎么做啊?

回复列表 (共3个回复)

沙发

用链表,一个链表保存0~9999的数据,然后整个表示一个长整数,定义加法和乘法(小数乘大数)就可以了

板凳

#include<stdio.h>
main()

{
 double sum=1;

 int i;

 for (i = 2; i <= 30; ++i)

  sum = i * sum;

  printf("%e",sum);

  getch( );

  }

要求精度,那就用楼上的方法了.

3 楼

这个问题在本论坛有很多的讨论了,随便嗖嗖就可以找到

我来回复

您尚未登录,请登录后再回复。点此登录或注册