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

java-阶乘

import java.util.Scanner;

public class 阶乘 {
    public static void main(String[] agrs) {
        //阶乘
        int n = 1, sum = 1;
        Scanner a = new Scanner(System.in);
        int s = a.nextInt();
        for (n = 1; n <= s && s > 0; n++)
            sum *= n;
        while (s > 0 && n <= s) {
            sum *= n;
            n++;
        }
        System.out.println(sum);
    }
}

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

相关文章:

  • ​第十一届传感云和边缘计算系统 (SCECS 2025)
  • html css js网页制作成品——HTML+CSS甜品店网页设计(5页)附源码
  • LINUX、WIN32、MACOSX多个平台上GCC、MSVC之间结构体按序列大小1字节对齐
  • mongodb常用操作命令
  • 【IEEE出版,往届会后3个月EI检索 | 西华大学主办 | 中英文期刊、SCI期刊推荐】第四届能源、电力与电气国际学术会议(ICEPET 2025)
  • Java 后端开发技术学习总结:实用代码示例与项目实操经验大公开
  • JAVA面试常见题_基础部分-(1)
  • ADCS-ESC1漏洞环境构造与利用
  • 【大语言模型】【整合版】DeepSeek 模型提示词学习笔记(散装的可以看我之前的学习笔记,这里只是归纳与总结了一下思路,内容和之前发的差不多)
  • JavaScript函数-函数的两种声明方式
  • 基于YOLO11深度学习的苹果叶片病害检测识别系统【python源码+Pyqt5界面+数据集+训练代码】
  • [Ubuntu] 记录系统崩掉进入initramfs模式后的解决方法
  • Kubernetes集群状态检查与告警整合的自动化
  • 高速公路自动化安全监测预警系统解决方案
  • Nginx系列-Nginx高可用(主从、主主模式)
  • DeepSeek-R1 满血版和蒸馏版鉴别方法
  • redis SLAVEOF NO ONE 命令详解
  • leetcode day22 59
  • springboot 如何删除上亿的数据?
  • 游戏客户端架构设计与实战:从模块化到性能优化