除了调用库,绝对找不到比这更精简的代码了.

#include

#include

long long getdata(long long n){

long long sum = 1;

while(n){

sum*=n--;

}

return sum;

}

int main(){

long long sum = 0;

long long nums = 20;

while(nums){

sum+=getdata(nums--);

}

printf("%lld",sum);

}

【C/C++】1~20的阶乘之和

一. 前情   能点进这篇文章的,想必也已经知道了C语言和C++语言,以及阶乘的定义,所以在此不赘述了.SUM(1!~20!)这个问题是我在大一学C语言时的一个小题,最近又要把编译器装回来,所以装完之 ...

单链表实现n(n≥20)的阶乘

n(n≥20)的阶乘 基本要求 数据的表示和存储: 累积运算的中间结果和最终的计算结果的数据类型要求是整型--这是问题本身的要求. 试设计合适的存储结构,要求每个元素或结点最多存储数据的3位数值. 数 ...

7.20试机测 T3 阶乘之和 暴力AC题解

7.20试机测  T3 阶乘之和 暴力AC题解 题外话:此乃本蒟蒻发表的第一篇题解,大家多多关照,支持一下,谢谢 题面 3.阶乘之和(sum.pas/in/out) 问题描述: 给定一个非负整数 n, ...

Java实现计算20的阶乘

循环从1乘到20,要注意的就是结果可能会很大,长度超出int类型的范围,所以定义乘积的时候用long. 代码如下: public class Practice3 { public static voi ...

L1-023 输出GPLT (20 分)

L1-023 输出GPLT (20 分) 给定一个长度不超过10000的.仅由英文字母构成的字符串.请将字符重新调整顺序,按GPLTGPLT....这样的顺序输出,并忽略其它字符.当然,四种字符(不区 ...

PTA 输出全排列(20 分)

7-2 输出全排列(20 分) 请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间. 输入格式: 输入给出正整数n(<10). ...

1043 输出PATest (20 分)

题目链接:1043 输出PATest (20 分) 这道题目很简单,遍历整个字符串,统计相应字符的个数,然后按照题目要求进行输出即可. #include u ...

C 语言输出不同颜色字体

C 语言输出不同颜色字体 \033是8进制,它就是unix下终端转义符ESC(16进制1A,10进制27) ESC[xm 是unix下改变终端输出颜色的命令 所以,如果是红色,则我们定义为\033[0 ...

HPU 第三次积分赛:阶乘之和(水题)

阶乘之和 描述 对于整数pp,给出以下定义 p=x_{1}!+x_{2}!+x_{3}!+...+x_{q}!(x_{i}

随机推荐

oracle--第一天PLSQL--bai

第一天: -- 创建book表 create table book ( bid number primary key, bname varchar2(20) not null, price numbe ...

洛谷 P1201 &lbrack;USACO1&period;1&rsqb;贪婪的送礼者Greedy Gift Givers Label&colon;ExWater

题目描述 对于一群(NP个)要互送礼物的朋友,GY要确定每个人送出的钱比收到的多多少.在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物的人.然而,在任何一群朋友中 ...

VS web项目 基于IIS调试和模拟域名调试

1.安装IIS 2.注册.net framework 到IIS 打开程序-运行-cmd:输入一下命令重新注册IISC:\WINDOWS\Microsoft.NET\Framework\v4.0.303 ...

sql server日期时间转字符串

一.sql server日期时间函数Sql Server中的日期与时间函数 1.  当前系统日期.时间     select getdate()  2. dateadd  在向指定日期加上一段时间的基 ...

hive问题整理(待续)

本人对hadoop生态系统的环境搭建.配置相关再熟悉不过了,周末刚测试过oozie相关的 今早使用hive,报错: Exception in thread "main" java. ...

asp&period;net mvc4使用百度ueditor编辑器

原文  http://www.cnblogs.com/flykai/p/3285307.html    已测试 相当不错 前言 配置.net mvc4项目使用ueditor编辑器,在配置过程中遇见了好 ...

linux终端或者虚拟机SecureCRT窗体拖动之后,会自己主动收到一个Ctrl&plus;C的命令

虚拟机中SecureCRT窗体每次鼠标划动和拖动窗体都会出现Crtl+C命令.导致远程Linux连接操作中断 经查找发现是本地机器里安装了相关软件快捷键导致.比方我的有道词典划词功能.取消划词就可以

android实现透明和半透明效果

从透明到半透明时一个值的变化过程. #00000000(全透明)——#e0000000(半透明) 如果觉得半透明的效果太暗淡.可以设置成#60000000,#80000000,#a0000000等等

LigerUI权限系统之菜单管理

菜单管理跟上篇的组织结构实现方式差不多,所以不存在多大的问题.还是老样,先上图,再看代码.菜单管理界面 菜单管理添加: 菜单管理修改: 前端完整代码: @section headerScripts{ ...

如何给自己的app添加分享到有道云笔记这样的功能

文章同步自http://javaexception.com/archives/34 如何给自己的app添加分享到有道云笔记这样的功能 问题: 在之前的一个开源笔记类项目Leanote中,有个用户反馈想 ...

C语言 1A gt $20,C语言输出 1到20 的阶乘之和相关推荐

  1. C语言——一个正整数如果等于组成它的各位数字的阶乘之和,该整数称为阶乘和数。

    int fact(int n)//求阶乘 {if(n==0||n==1)return 1;elsereturn n*fact(n-1); } int main() {long long int sum ...

  2. C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20 分)

    其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和 ...

  3. C语言哆啦a梦用printf输出,【2013.1.20】故事的最后,哆啦A梦终于又回到了大雄身边。从此两个人过上了…——ProtoType...

    // // // // // // // // // ///2013.1.20 // // // // // // // // // 还记得小的时候看哆啦A梦, 里面有一话讲到大雄用一个神奇的工具, ...

  4. c语言输入252则输出应该是20,[转载]计算机C语言二级上级考试套题(一)

    第一套 1.程序填空题 给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为: 2,在程序中定义的变量名要与公式的变量相同). 例如,输入圆的半径 ...

  5. pat数素数 20 c语言,PAT乙级C语言1013 数素数

    1013 数素数 (20 分) 令 P​i表示第 i 个素数.现任给两个正整数 M≤N≤10的4次方,请输出 PM到 PN的所有素数. 输入格式: 输入在一行中给出 M 和 N,其间以空格分隔. 输出 ...

  6. c语言对浮点数的处理默认是double吗,C语言中浮点数float和double输出的问题

    C语言中浮点数float和double输出的问题 关注:260  答案:6  信息版本:手机版 解决时间 2019-01-12 07:33 斑駁影 2019-01-11 09:20 #includev ...

  7. Problem B: C语言习题 学生成绩输入和输出

    Problem B: C语言习题 学生成绩输入和输出 Description 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名 ...

  8. c语言1A,C程序设计语言1a.ppt

    C程序设计语言1a C 程 序 设 计 第一章 C语言概述 内容 计算机语言 C语言简介 C语言发展历史 C 语言特点 计算机程序 C语言程序 C语言程序的基本结构 C语言的语句 C语言的字符集和标识 ...

  9. c语言有50个学生,要求输出成绩在80分以上的学生的学号和成绩,输入50个同学的学号和成绩,输出其中80分以上的学号和成绩...

    一个年级有12个班,每个班的同学从1至50排学号,为了交流学习经验,要求每班学号为14的同学留下进行交流,这里运用的是 答案A分析:学生人数比较多,把每个班级学生从1到50号编排,要求每班编号为14的 ...

最新文章

  1. Python正则表达式,看这一篇就够了
  2. 用Python解“分段计算居民水费”题
  3. java TreeMap用法
  4. mybatis-plus自定义mapper报org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)
  5. android压缩图片不失真,Android压缩图片到100K以下并保持不失真的高效方法 - feicien的博客 - eoe移动开发者社区...
  6. java与python多态的区别_如果未调用父构造函数(与Java不同),多态性在Python中如何工作? - java...
  7. jstack Dump日志文件中的线程状态
  8. OSPF的基本配置介绍
  9. NPDP第四章 文化、组织与团队
  10. 厂房自控系统设计方案
  11. Solaris11操作命令汇总
  12. ECHART基本使用,折线图,柱状图,散点图,饼图,盒形图5分钟上手
  13. 人工智能如何影响5G网络标准?
  14. 阿里云Centos8 yum报错Failed to synchronize cache for repo ‘BaseOS‘解决方案,通过换文件的方式来解决。
  15. Eclipse4.6(neno)配置Tomcat插件
  16. mail,at,batch,sleep小练习
  17. html中的圆周率如何调用,谁算出来的圆周率
  18. Android调用系统自带的文件管理器,打开指定路径
  19. DataBase_数据库的行式存储与列式存储
  20. 通信-SCADA系统

热门文章

  1. mybatis if-else(写法)
  2. Django——认证系统(Day72)
  3. Oil Deposit
  4. seaborn 子图_Seaborn FacetGrid:进一步完善子图
  5. knn 邻居数量k的选取_选择K个最近的邻居
  6. 逻辑回归 python_深入研究Python的逻辑回归
  7. 怎么样把Java的字符串转化为字节数组?
  8. 分布与并行计算—并行计算π(Java)
  9. linux创建sudo用户_Linux终极指南-创建Sudo用户
  10. 使用AxiosJavaScript中的简单HTTP请求