BREEZE


私信TA

用户名:MILD

访问量:12402

签 名:

不到100不关电脑

等  级
排  名 1861
经  验 2498
参赛次数 12
文章发表 27
年  龄 16
在职情况 学生
学  校 省丹中(镇江丹阳)
专  业 高二

  自我简介:

其实这个题目就是一般的普通阶乘题(有难的阶乘超级变态(小声BB))

注意一点就是int的大小容纳不下30!,所以要换成double

还有记得科学计数法是利用%e来显示的!


#include<stdio.h>
int main()
{
    int i;
    double j=1,sum=0;
    for(i=1;i<=30;i++)
    {
        j = j*i;
        sum = sum+j;
    }
    printf("%.2e\n",sum);
 
    return 0;
 
}

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区