输入一个正整数,求该数的阶乘。询问用户是否愿意继续。(使用嵌套循环实现) 【提示】: 1.N 的阶乘公式为:n! = 1 × 2 × … × (n - 1) × n 2.
#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.相关推荐
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- 输入一个正整数求所有素数因子_一个数如果恰好等于它的因子之和,这个数就称为完数。编写应用程序求1000以内所有的完数...
运行截图: 代码 import java.util.*; public class wanshu { public static void main(String args[]) { int sum ...
- 输入一个正整数求所有素数因子_一起来聊聊素数的两个性质
素数(prime number),又称质数,有无限个. 定义:在大于1的自然数中,除了1和它本身以外不再有其他因数. 来介绍两个简单的性质: 质数的个数是无穷的. 欧几里得的<几何原本>曾 ...
- c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...
编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...
- c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...
键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...
- 求n的阶乘问题。输入一个正整数n,输出n!
/*求阶乘问题. 输入一个正整数n,输出n!*/#include <stdio.h> //编译预处理命令int factorial(int n); //函数声明int main(int a ...
- Java 特殊回文。123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...
- 【Python蓝桥杯】特殊回文数 123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 特殊回文数 问题描述 资源限制 Python时间限制:5.0s. 问题描 ...
- 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...
编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...
最新文章
- 在kde中让gvim自动最大化
- python——变量的类型、不同类型变量的计算、变量的输入以及格式化输出
- bitmap xml大小 安卓_一张壁纸让安卓用户手机系统崩溃,包括三星、小米、一加等...
- GDCM:gdcm::TableReader的测试程序
- pycharm快敏捷键
- python后面空格报错_python中空格和table混用报错原因
- 大数据学习笔记07:分布式文件系统HDFS
- jquery动态插入行,不用拼写html,简洁版
- python的基础集合(八)
- 有些牛逼,需要很长时间才能看得出来
- web前端工作笔记008---js延迟执行代码
- 死磕算法!35 篇算法设计实例+6 本超赞好书打包送你
- C陷阱与缺陷--读书笔记3 语义“陷阱”
- SPA优缺点、解决单页面应用的SEO困难问题以及三种网页渲染方式
- Kubernetes系列——Kubernetes 组件、对象(二)
- 主流量化交易的几种策略模型
- 如何在CentOS 7上安装Yarn
- 【20保研】华东师范大学计算机科学与软件工程学院第五届“高可信软件工程优秀大学生夏令营”活动通知...
- 23种设计模式学习 [20万字超长笔记] (下)
- 适合学龄前孩子看的动画片 小蜜蜂(蜂来乐)值得推荐
热门文章
- python读取文件夹下txt文件,并转化成excel
- 江苏省的计算机二级考试c语言
- Alook搭配JS脚本完美食用
- Rust之Sea-orm快速入门指南
- 项目管理经理人如何提高向上管理的指数
- 关于软考的备考心得体会
- 二维四象限,就是从非此即彼的二分法里解放出来
- 方差分析-单因素方差分析示例 (Between Subjects)
- 关于运行健康项目的tomcat无法常规关闭现象
- Java SE 第四十八,九,五十讲 Map深入详解及遍历Map的两种实现手段 Map.Entry详解与作业要求,作业讲解...