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

C#编程题分享(1)

求四个整数中的最大值和最小值问题

编写⼀个程序,对输⼊的4个整数,求出其中的最⼤值和最⼩值,并显⽰出来。

Console.WriteLine("请分别输入四个整数:");
int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
int c = Convert.ToInt32(Console.ReadLine());
int d = Convert.ToInt32(Console.ReadLine());
int max = a, min = a;
if (max < b) max = b;
if (max < c) max = c;
if (max < d) max = d;
if (min > b) min = b;
if (min > c) min = c;
if (min > d) min = d;
Console.WriteLine("这四个整数的最大值是:{0},最小值是:{1}", max, min);

3n + 1问题

3n + 1问题:对于任意⼤于1的⾃然数n,若n为奇数,将n变成3n + 1,否则变成n的⼀半。经过若⼲次这样的变化,n⼀定会最终变成1,⽐如,7 → 22 → 11 → 34 → 17 → 52 → 26 → 13 → 40→ 20 → 10 → 5 → 16 → 8 → 4 →2 → 1

Console.WriteLine("请输入一个自然数:");
int n = Convert.ToInt32(Console.ReadLine());
int count = 0;
while (n != 1)
{
    if (n % 2 == 1) n = 3 * n + 1;
    else n = n / 2;
    count += 1;
    Console.WriteLine(n);
}
Console.WriteLine("一共经历了{0}次变化", count);

学员增长问题

 2023年培养学员80000⼈,每年增⻓25 %,请问按此增⻓速度,到哪⼀年培训学员⼈数将达到20万⼈?

int number = 80000;
int year = 2023;
while (number < 200000)
{
    number += (int)((double)number * 0.25);
    year++;
}
Console.WriteLine("到{0}年人数达到20万", year);


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

相关文章:

  • 双十一云服务器抢购后,用SD-WAN连通多云网络
  • c/c++--struct对比
  • 漏洞挖掘 | 某医院小程序支付漏洞+越权
  • 【C++】 C++游戏设计---五子棋小游戏
  • uniapp(API-Promise 化)
  • PHP实现身份证OCR识别API接口
  • 【亚马逊云科技产品测评】活动征文|aws云服务器 + 微服务Spring Cloud Nacos 实战
  • 使用Java解决快手滑块验证码
  • unity 打包exe设置分辨率
  • 线上bug-接口速度慢
  • Spring Boot - 自定义注解来记录访问路径以及访问信息,并将记录存储到MySQL
  • 解决 Python requests 库中 SSL 错误转换为 Timeouts 问题
  • 使用 Core Tools 在本地开发 Azure Functions
  • 【图数据库实战】-HugeGraph系列
  • SpringCloud 微服务全栈体系(十四)
  • 【brpc学习案例实践一】rpc服务构造基本流程
  • 彻底解决electron-builder安装问题与npm下载配置问题
  • Docker发布简单springboot项目
  • C++ 删除无头链上所有指定值为x的节点。
  • Redis设计与实现-数据结构(建设进度15%)
  • Re50:读论文 Large Language Models Struggle to Learn Long-Tail Knowledge
  • ubuntu 查看5000端口是否开放
  • 2023 极术通讯-汽车“新四化”路上,需要一片安全山海
  • 享元模式学习
  • 艾泊宇产品战略:灵感于鬼屋,掌握打造卓越用户体验的关键要素
  • C#单例模式懒汉式与饿汉式