当前位置: 首页 > article >正文

求阶乘(信息学奥赛一本通-2019)

【题目描述】

利用for循环求n!的值。

提示,n!=1×2×...×n。

【输入】

输入一个正整数n。

【输出】

输出n!的值。

【输入样例】

4

【输出样例】

24

【提示】

【数据规模及约定】

对于所有数据,1≤n≤20。

【题解代码】

#include<iostream>
using namespace std;

int main()
{
	int n;
	cin >> n;

	long long ans = 1;  
	for (int i = 1; i <= n; i++)
	{
		ans *= i;
	}
	cout << ans;

	return 0;
}

注:遇到乘法看看是否需要开 long long 类型 


http://www.kler.cn/a/520342.html

相关文章:

  • 【MCAL实战】MCU模块配置实践
  • es 3期 第26节-文本分词深入探查
  • 基于迁移学习的ResNet50模型实现石榴病害数据集多分类图片预测
  • 标记门牌号
  • 解锁高效办公文字提取新体验:C++文字识别OCR
  • 前端笔试面试策略
  • Hello Moto
  • HTML常见文本标签解析:从基础到进阶的全面指南
  • 图神经网络学习(1)- 安装部署指南
  • Spring Boot 整合 ShedLock 处理定时任务重复执行的问题
  • sysbench压力测试工具mysql以及postgresql
  • VSCode 中 Git 扩展的使用详解
  • 半小时速通flume-flume概述
  • 图像编辑器 Monica 之 CV 常见算法的快速调参
  • shallowRef和shallowReactive的用法以及使用场景和ref和reactive的区别
  • 企业信息化1:免费开源的董事会办公管理系统
  • sql中INNER JOIN、LEFT JOIN、RIGHT JOIN
  • 深入MapReduce——引入
  • 基于回归分析法的光伏发电系统最大功率计算simulink建模与仿真
  • 【C语言系列】深入理解指针(4)