首页 > 其他分享 >计算i!+2!+......+10!(方式1)

计算i!+2!+......+10!(方式1)

时间:2023-11-03 23:32:07浏览次数:29  
标签:10 int sum ret 计算 阶乘 +......+ main

#include<stdio.h>

int main()

{

   int i=0;

   int n=0;

   int ret=1;           //阶乘

   int sum=0;           //和

   for(n=1;n<=10;n++)   //限定n的范围

   {

       ret=1;           //阶乘从1开始

       for(i=1;i<=n;i++)//n的范围

       {

           ret=ret*i;

       }

       sum=sum+ret;

   }

   printf("sum=%d\n",sum);

   return 0;

}

标签:10,int,sum,ret,计算,阶乘,+......+,main
From: https://blog.51cto.com/u_16329012/8175382

相关文章

  • 计算i!+2!+......+10!(方式2)
    #include<stdio.h>intmain(){  intn=0;  intret=1;     //阶乘  intsum=0;     //和  for(n=1;n<=10;n++) //限定n的范围  {    ret=ret*n;    sum=sum+ret;  }  printf("sum=%d\n",sum);......
  • 2023-2024-1 20231404高伟光《计算机基础与程序设计》第六周学习总结
    作业信息这个作业属于哪个课程2314班计算机作业要求2023-2024-1计算机基础与程序设计第6周作业作业目标自学教材计算机科学概论第7章《C语言程序设计》第5章作业正文此博客教材学习内容总结较详细的介绍了伪代码,解决问题的基本步骤。用伪代码讲述了搜索......
  • do循环语句练习(打印1-10)(加入break)
    #include<stdio.h>#include<stdlib.h>intmain(){  inti=1;  do  {    if(i==5)      break;    printf("%d",i);    i++;  }  while(i<=10);  return0;}......
  • do循环语句(打印1-10)(加入continue)
    #include<stdio.h>intmain(){  inti=1;  do  {    if(i==5)      continue;    printf("%d",i);    i++;  }  while(i<=10);  return0;}......
  • 每日总结20231103
    代码时间(包括上课)5h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周五,本身是期中测试的,但是软考的考试马上就要来了,所以期中考试延迟了。2、今天一天都在看软考,但是在软考之来之前我的结业考试比他还早,我这会儿要开始背相关知识了。3、今天晚会儿还打算看看软件设计师相关的......
  • 计算机图形:样条曲线与Bézier曲线
    目录基本概念插值、逼近样条参数连续性条件几何连续性条件样条描述三次样条插值自然三次样条Hermite插值Bézier 样条曲线曲线公式如何绘制Bezier曲线?Bézier曲线特性三次Bézier曲线参考基本概念样条:通过一组指定点集而生成的平滑曲线的柔性带。样条曲线(splinecurve):由多项式......
  • [ARC104F] Visibility Sequence 题解
    题意对于一个长度为\(N\)的序列\(H\),可以通过如下方式构造一个序列\(P\):若存在\(j\in\left[1,i\right)\),使得\(H_j>H_i\),则\(P_i=\max\limits_{j\in\left[1,i\right)\landH_j>H_i}j\),否则\(P_i=-1\)。给定一个长度为\(N\)的序列\(X\),求所有满足如......
  • 计算机数据结构
    数据结构一数据结构的物理存储结构只有两种:顺序存储和链式存储(像栈、队列、树、堆、图等都是从逻辑结构去抽象的映射到内存中,也是这两种物理组织形式)。二顺序存储如数组连续的固定长度的空间,通过下标就能快速找到。链式存储如二叉树、B树等,底层可能是不连......
  • 第10周linux课堂总结
        这周的linux课程我们学习了进程管理,首先我们学习的是查看进程,查看进程分为静态查看进程和动态查看进程,ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照,使用“psaux”命令可以查看当前目录的进程,查询出来的进程状态表中每一列的含义......
  • 承载AI计算的数据中心网络和传统数据中心有何不同?
    生成式AI正在风靡全球,不少企业开始研究如何在其业务流程中采用人工智能技术,更有一些企业客户开始考虑在数据中心和私有云中部署自己的AIGC和GPU扩展网络。从网络角度来看,用于承载这类业务的数据中心与传统的数据中心有很大不同,它甚至与用于高性能计算(HPC)的数据中心也有所区别......