#include <iostream>
#include <cmath>using namespace std;
int main()
{int i = 1;//用于外部循环int num1,num2; //用于计算阶乘int sum = 1;char ch; //用于判断是否继续计算while(i > 0){//询问用户是否继续cout << "\n是否愿意继续(Y/N)" << endl;cin >> ch;if (ch == 'Y') //若为Y,开始计算{//计算阶乘n!cout << "输入一个正整数,求出该数的阶乘n!" << endl;cin >> num1;num2 = num1;if (num1 > 0) //计算阶乘的条件是num1>0{while (num1 > 0){sum = sum * num1;num1--;}cout << num2 << "!=" << sum << endl;}else  //否则不计算{cout << "输入数字有误,请重新输入" << endl;}}else if (ch == 'N') //若为N,结束计算{cout << "结束运行" << endl;}else  //若非Y/N,要求重新输入{cout << "输入数字有误,请重新输入" << endl;}i++;}} 

输入一个正整数,求该数的阶乘。询问用户是否愿意继续。(使用嵌套循环实现) 【提示】: 1.N 的阶乘公式为:n! = 1 × 2 × … × (n - 1) × n 2.相关推荐

  1. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  2. 输入一个正整数求所有素数因子_一个数如果恰好等于它的因子之和,这个数就称为完数。编写应用程序求1000以内所有的完数...

    运行截图: 代码 import java.util.*; public class wanshu { public static void main(String args[])  { int sum ...

  3. 输入一个正整数求所有素数因子_一起来聊聊素数的两个性质

    素数(prime number),又称质数,有无限个. 定义:在大于1的自然数中,除了1和它本身以外不再有其他因数. 来介绍两个简单的性质: 质数的个数是无穷的. 欧几里得的<几何原本>曾 ...

  4. c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...

    编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...

  5. c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...

    键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...

  6. 求n的阶乘问题。输入一个正整数n,输出n!

    /*求阶乘问题. 输入一个正整数n,输出n!*/#include <stdio.h> //编译预处理命令int factorial(int n); //函数声明int main(int a ...

  7. Java 特殊回文。123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...

  8. 【Python蓝桥杯】特殊回文数 123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 特殊回文数 问题描述 资源限制 Python时间限制:5.0s. 问题描 ...

  9. 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...

    编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...

最新文章

  1. 在kde中让gvim自动最大化
  2. python——变量的类型、不同类型变量的计算、变量的输入以及格式化输出
  3. bitmap xml大小 安卓_一张壁纸让安卓用户手机系统崩溃,包括三星、小米、一加等...
  4. GDCM:gdcm::TableReader的测试程序
  5. pycharm快敏捷键
  6. python后面空格报错_python中空格和table混用报错原因
  7. 大数据学习笔记07:分布式文件系统HDFS
  8. jquery动态插入行,不用拼写html,简洁版
  9. python的基础集合(八)
  10. 有些牛逼,需要很长时间才能看得出来
  11. web前端工作笔记008---js延迟执行代码
  12. 死磕算法!35 篇算法设计实例+6 本超赞好书打包送你
  13. C陷阱与缺陷--读书笔记3 语义“陷阱”
  14. SPA优缺点、解决单页面应用的SEO困难问题以及三种网页渲染方式
  15. Kubernetes系列——Kubernetes 组件、对象(二)
  16. 主流量化交易的几种策略模型
  17. 如何在CentOS 7上安装Yarn
  18. 【20保研】华东师范大学计算机科学与软件工程学院第五届“高可信软件工程优秀大学生夏令营”活动通知...
  19. 23种设计模式学习 [20万字超长笔记] (下)
  20. 适合学龄前孩子看的动画片 小蜜蜂(蜂来乐)值得推荐

热门文章

  1. python读取文件夹下txt文件,并转化成excel
  2. 江苏省的计算机二级考试c语言
  3. Alook搭配JS脚本完美食用
  4. Rust之Sea-orm快速入门指南
  5. 项目管理经理人如何提高向上管理的指数
  6. 关于软考的备考心得体会
  7. 二维四象限,就是从非此即彼的二分法里解放出来
  8. 方差分析-单因素方差分析示例 (Between Subjects)
  9. 关于运行健康项目的tomcat无法常规关闭现象
  10. Java SE 第四十八,九,五十讲 Map深入详解及遍历Map的两种实现手段 Map.Entry详解与作业要求,作业讲解...