中易网

s=1!+2!+3!+……+n!,其中n由键盘输入,n<30。 求编译过程

答案:3  悬赏:0  
解决时间 2021-01-13 04:55
s=1!+2!+3!+……+n!,其中n由键盘输入,n<30。 求编译过程
最佳答案
#include
//64位机器最多只能取到n = 31,再大数据会溢出
int main(){
    int n = 0;
    long long int result = 0, tmp = 1;
    printf("Please input n to calculate 1! + 2! + ...+ n!:
");
    scanf_s("%d", &n);
    if (n < 1){
        printf("Input wrong.
");
        return 0;
    }
    for (int i = 1; i <= n; ++i){
        tmp *= i;
        result += tmp;
    }
    printf("The result is %lld
", result);
    return 0;
}
全部回答
我学的是pascal,可以讲一下流程。要就吱一声

参考代码:#include 
int main() { 
    int n,i; 
    float s=0,t=1; 
    scanf("%d",&n); 
    for(i=1;i<=n;i++) { 
        t*=i; s+=t; 
    } 
    printf("1+2!+3!...+n!=%.0f ",s); 
    return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左边耳朵旁,右边一个尊,什么字?
如何解决各种版本WinRar到期购买提示
关于灏字的成语
我应该怎么办?要离婚了我应不应该留下我的宝
JavaScript 一个文本框里边有一个value值当鼠
新华法制网属于啥级别的新闻媒体单位?
国内陨石鉴定去哪里
装修他帮什么忙?呵呵
作为企业的一名员工,存在的价值和意义?
采购员转行问题咨询
吃油炸姜有没有坏处
激光打印机富士施乐 cp405d 彩色打印机的碳粉
人无好坏,事无对错。应该怎么理解这句话的意
中国移动(浦金代理点)地址在什么地方,想过去
看图猜成语满满的一桶姜
推荐资讯
中国信合24小时自助银行(平寨第一信用社)地址
迪奥有哪几款香水适合年轻女孩?不要含有麝香
拒狼進虎的意思是什么?拒狼進虎的释义是什么
莆田帝宝花园酒店地址在什么地方,想过去办事
什么是k阶斐波那契序列?用汉语解释
河北滦南到山西珙桐多远
这个手相好吗
800除以30等于多少是小学四年级的算法
汽车灯带解码是什么意思
靳东新长征路上的摇滚 是真唱吗
让我想想 日语怎么说
能描述十六中好不好吗,我想考一类,但成绩有
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?