狗子在这呢 发表于 2020-5-26 09:48:59

1000的以内阶乘

由键盘输入1000以内的整数,求他的阶乘结果显示在屏幕上。

永恒的蓝色梦想 发表于 2020-5-26 09:54:12

本帖最后由 永恒的蓝色梦想 于 2020-5-26 14:48 编辑

自己编译,然后转成汇编#include<stdio.h>

int main() {
    unsigned long long n, res = 1;
    for (scanf("%llu", &n); n; res *= n--);
    printf("%llu", res);
    return 0;
}

Twilight6 发表于 2020-5-26 09:54:16

看错了 哈哈

狗子在这呢 发表于 2020-5-26 10:10:57

永恒的蓝色梦想 发表于 2020-5-26 09:54
自己编译,然后转成汇编

请问是用什么软件转汇编呢

永恒的蓝色梦想 发表于 2020-5-26 10:14:14

狗子在这呢 发表于 2020-5-26 10:10
请问是用什么软件转汇编呢

不知道

狗子在这呢 发表于 2020-5-26 10:16:09

永恒的蓝色梦想 发表于 2020-5-26 10:14
不知道

好吧,谢谢

xie1234abc 发表于 2020-5-26 10:34:44

有必要算这么大的数的阶乘吗!结果是个几千位的数,屏幕都装不下了!怎么在屏幕上显示!!

狗子在这呢 发表于 2020-5-26 10:42:46

xie1234abc 发表于 2020-5-26 10:34
有必要算这么大的数的阶乘吗!结果是个几千位的数,屏幕都装不下了!怎么在屏幕上显示!!

是我们的课程设计 hhhh,在想要不要换一个题目

xie1234abc 发表于 2020-5-26 14:42:00

本帖最后由 xie1234abc 于 2020-5-26 14:44 编辑

有答案了哦。
页: [1]
查看完整版本: 1000的以内阶乘