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

关于c#的简单应用三题

 #region 输入一个正整数,求1~这个数的阶乘
 public static void Factorial(int a)
 {
     int result = 1;
     for (int i = 1; i <= a; i++)
     {
         result = result * i;
     }
     Console.WriteLine(result);
 }
 #endregion

 #region 一个游戏,前20关是每一关自身的分数,,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分,输入你现在闯到的关卡数,求你现在拥有的分数。两种做法:if嵌套for    for嵌套if
 public static void Mark(int a)
 {
     int sum = 0;
     if (a < 21)
     {
         for (int i = 1; i <=a; i++)
         {

             sum = sum + i;
         }
     }
     else if (a < 31)
     {
         sum=210+(a-20)*10;
     }else if(a < 41)
     {
         sum=210+100+(a-20)*20;
     }else if (a<50)
     {
         sum=210+100+200+(a-40)*30;
     }else if (a == 50)
     {
         sum = 210 + 100 + 200 + 9 * 30 + 100;
     }
     Console.WriteLine($"你的分数为{sum}");

 }
 #endregion

http://www.lryc.cn/news/405954.html

相关文章:

  • (十三)Spring教程——依赖注入之工厂方法注入
  • Redission中的Lua脚本写法、理解
  • 视频共享融合赋能平台LntonCVS视频监控管理平台视频云解决方案
  • GraphRAG + GPT-4o mini 低成本构建 AI 图谱知识库
  • 全国区块链职业技能大赛第十套区块链产品需求分析与方案设计
  • 分布式Apollo配置中心搭建实战
  • Android monkey命令和monkey脚本详解
  • vue 实现对图片的某个区域点选, 并在该区域上方显示该部分内容
  • 配置文件格式 INI 快速上手
  • 基于WebGoat平台的SQL注入攻击
  • SpringMvc有几个上下文
  • k8s部署rabbitmq集群
  • Python利用包pypinyin汉字转拼音(处理多音字)
  • 推荐系统三十六式学习笔记:工程篇.常见架构24|典型的信息流架构是什么样的
  • 解决QEMU无法从非0x80000000处开始执行
  • AI在候选人评估中的作用:精准筛选与HR决策的助力
  • 自动化测试的艺术:Xcode中GUI测试的全面指南
  • uniapp封装请求拦截器,封装请求拦截和响应拦截的方法
  • 开局一个启动器:从零开始入坑ComfyUI
  • 34_YOLOv5网络详解
  • 深入解析Perl的正则表达式:功能、应用与技巧
  • 【JAVA】Hutool CollUtil.sort 方法:多场景下的排序解决方案
  • Mysql-安装(Linux)
  • 如何查看日志
  • python实现责任链模式
  • Prometheus监控ZooKeeper
  • vuepress搭建个人文档
  • 面试题 17.14.最小K个数
  • C++实现LRU缓存(新手入门详解)
  • 汇昌联信数字做拼多多运营实力好吗?