常做笔记,留作回顾


这是最先想到的,也属于定势思维

#include<stdio.h>
int main()
{//求1+2!+3!+...+20!的和int i,j;long sum,k;sum=0;for(i=1;i<=20;i++){    k=1;//必须每次都初始化,否则结果不对for(j=1;j<=i;j++){k=k*j;}sum=sum+k;}printf("1+2!+3!+…+20!=%d",sum);
}

然而下面的代码就特别好看了

#include<stdio.h>
int main()
{long sum=0,t=1;int i;for(i=1;i<=20;i++){t=t*i;  //t和sum一直往上叠sum=sum+t;}printf("%d",sum);
}

本文地址:http://liuyanzhao.com/3443.html

转载请注明

C语言求1+2!+3!+...+20!相关推荐

  1. c语言求fibonacci数列前20,求fibonacci数列的前20个数之和

    使用数组求Fibonacci数列的前20项.要求4项一行输出. 斐波那契数列通项公式:斐波那契数列指的是这样一个数列:1.1.2.3.5.8.13.21.--这个数列从第三项开始,每一项都等于前两项之 ...

  2. python计算分段函数输出x+2的值怎么写_c语言求分段函数分段函数求解:输入 x ,计算并输出 y 的值:y=x+100 ( 当 x < 20) y= x ( 当...

    题目: c语言求分段函数 分段函数求解:输入 x ,计算并输出 y 的值: y=x+100 ( 当 x < 20) y= x ( 当 2 0 ≤ x ≤ 100) y=x-100 ( 当 x & ...

  3. C语言:求1!至20!的和

    题目概述:求1!至20!的和 编程: #include<stdio.h> int main() { double s=0,t=1; int n; for(n=1;n<=20;n++) ...

  4. 小学 n 阶乘的后面包含多少零c语言,C语言---求n的阶乘后面有多少个连续的0

    C语言---求n的阶乘后面有多少个连续的0 题目描述:给定一个正整数n,返回n的阶乘尾部连续0的个数. 例如:(5,5*4*3*2*1=120,则返回1),(10,10*9*8*7*6*5*4*3*2 ...

  5. 大数计算器概念c语言,用C语言求两个超大整数的和

    用C语言求两个超大整数的和 在生活中,我们经常需要计算非常大的数,但是任何一种计算器都有计算范围,一旦超过计算范围就会有精度的损失.或许有同学认为我们可以通过程序来解决,比如对于C语言来说,我们定义一 ...

  6. 1000以内所有同构数java算法_使用c语言求1到1000同构数的代码

    使用c语言求1到1000同构数的代码 发布时间:2020-04-30 14:39:17 来源:亿速云 阅读:679 作者:小新 今天小编给大家分享的是使用c语言求1到1000同构数的代码,相信很多人都 ...

  7. python求sinx近似值_c语言求sinx的近似值 c语言求sinx近似值

    #includevoid main(){ float x,a=0,b,t,n=1,s=1,c=1; printf("请输入x的值:"); scanf("%f", ...

  8. c语言求比平均值大的元素,c语言 10个元素的数组求平均值并输出比平均值大的数...

    [c语言]编写程序,求数组a中前n个元素的最大值max.最小值min及平均值avg. 是前n个元素么?main(){inti=n,sum=0;max=a[0];min=a[0];for(i=0;ia[ ...

  9. 如何用C语言求两个数的较大值

    用C语言求两个数的较大值,有两种方法: 1,常规方法,利用选择语句的 if 语句 #include<stdio.h> int main() {int a=10;int b=20;if (a ...

  10. 集美大学c语言大作业,2019年集美大学硕士研究生考试初试自命题考试大纲C语言程序设计函数程序设计,20%(30分)...

    类似问题答案 2019年集美大学硕士研究生考试初试自命题考试大纲C语言程序设计循环结构程序设计,... (三)循环结构程序设计,10% (15分) 考试内容:for循环.while循环.dowhile ...

最新文章

  1. postgresql之数据库管理
  2. 自定义Visual Studio IntelliTrace 智能跟踪
  3. java如何追加写入txt文件
  4. 一体化市场谋定国际品牌贸易 对话国际农民丰收节贸易会
  5. linux 当前用户执行定时任务
  6. hdu 4681(枚举+dp)
  7. 应用filestream设置时存在未知错误_开机黑屏?常见启动黑屏错误的中文解释!学习电脑知识电脑小匠...
  8. fastJson工具类
  9. 点击项目任意页面都是404,且报错class path resource [] cannot be opened because it does not exist等
  10. java net 安卓_Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端...
  11. NYOJ----1591----模拟+map
  12. 电子邮件地址中服务器怎么看,你如何检查电子邮件服务器(gmail)中的某个地址,并基于该地址运行一些东西?...
  13. 天锐绿盾加密软件支持域控吗?
  14. cc直播怎么显示服务器,CC直播像素杯四大服务器严阵以待 MC精彩赛事即刻开启...
  15. 图像去噪(阿尔法均值滤波器)
  16. 计算机学科教育案例怎么写,关于举办2019年学院《计算机应用基础》课程教学改革实验案例征文比赛的通知...
  17. 使用kubespary安装k8s集群
  18. Websocket系列 -- 协议详解
  19. ZKAttest: Ring and Group Signatures for existing ECDSA keys 学习笔记
  20. CSS 选择器 CSS3选择器

热门文章

  1. java-乐观锁与悲观锁
  2. 处理键盘上升盖住文本框问题
  3. OAuth 2 开发人员指南(Spring security oauth2)
  4. 北京长途汽车站一览表
  5. 3. Builder(建造者)
  6. 第三章 python流程控制
  7. Windows Server已可安装Docker,Azure开始支持Mesosphere
  8. android-ImageView显示选择本地图片或拍照
  9. k8s拉取harbor镜像_Kubernetes-连接Harbor仓库拉取镜像
  10. ORM的个人简单理解以及持久化和持久层的简单理解、Hibernate的简单理解,mybatis 的好处通俗易懂