C#入门实战:数字计算与条件判断

1.用c#语言实现简单的俩个数字相加的功能

通过convert来实现数据类型的转换

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _04
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个数字");
            string numb1 = Console.ReadLine();
            Console.WriteLine("请继续输入一个数字");
            string numb2 = Console.ReadLine();
            Console.WriteLine(Convert.ToInt32(numb1)+Convert.ToInt32(numb2));
        }
    }
}

2.编写一个程序,用户输入俩个整数,计算俩个整数的商,并返回结果

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace homework
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个数字");
            string num1 = Console.ReadLine();
            Console.WriteLine("请继续输入一个数字");
            string num2 = Console.ReadLine();

            int num01 = Convert.ToInt32(num1);
            int num02 = Convert.ToInt32(num2);
            float result = (float)num01/num02;
            Console.WriteLine("商的结果是"+result);
        }
    }
}

3.编写一个程序

领取奖励的条件是:

  • 通过前三个关卡
  • 前三关获取的星星数量要大于或等于6个
  • 第二关是一颗星星或第三关是一颗星星

用户输入

  • 第一关获得的星星:如果没有过关,星星数量为零
  • 第二关获得的星星:如果没有过关,星星数量为零
  • 第三关获得的星星:如果没有过关,星星数量为零
  • 第四关获得的星星:如果没有过关,星星数量为零
  • 第五关获得的星星:如果没有过关,星星数量为零

判断该名玩家是否可以获得奖励,如果不可以请输出False,如果可以请输出True

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace homework
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入第一关获取的星星的数量");
            string l01 = Console.ReadLine();
            Console.WriteLine("请输入第二关获取的星星的数量");
            string l02 = Console.ReadLine();
            Console.WriteLine("请输入第三关获取的星星的数量");
            string l03 = Console.ReadLine();
            Console.WriteLine("请输入第四关获取的星星的数量");
            string l04 = Console.ReadLine();
            Console.WriteLine("请输入第五关获取的星星的数量");
            string l05 = Console.ReadLine();

            int l01star = int.Parse(l01);
            int l02star = int.Parse(l02);
            int l03star = int.Parse(l03);
            int l04star = int.Parse(l04);
            int l05star = int.Parse(l05);

            bool award = l03star > 0 && l03star + l02star + l01star >= 6 && (l02star == 1 || l03star ==1);
            Console.WriteLine("结果是" + award);



        }
    }
}

4.从控制台输入一个整数,如果这个数字大于10,则输出这个数字的二倍,否则什么都不做

cs 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace homework
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入一个整数");
            int num = int.Parse(Console.ReadLine());
            if(num > 10)
            {
                Console.WriteLine(num * 2);
            }
        }
    }
}
相关推荐
乱蜂朝王2 小时前
使用 C# 和 ONNX Runtime 部署 PaDiM 异常检测模型
开发语言·c#
JosieBook3 小时前
【C#】VS中的 跨线程调试异常:CrossThreadMessagingException
开发语言·c#
追雨潮4 小时前
BGE-M3 多语言向量模型实战:.NET C# 从原理到落地
开发语言·c#·.net
CheerWWW5 小时前
GameFramework——Download篇
笔记·学习·unity·c#
格林威7 小时前
ZeroMQ 在视觉系统中的应用
开发语言·人工智能·数码相机·机器学习·计算机视觉·c#·视觉检测
格林威7 小时前
工业相机图像采集:如何避免多相机数据混乱
人工智能·数码相机·opencv·机器学习·计算机视觉·c#·视觉检测
武藤一雄7 小时前
C#万字详解 栈与托管堆 的底层逻辑
windows·microsoft·c#·.net·.netcore
计算机安禾8 小时前
【数据结构与算法】第24篇:哈夫曼树与哈夫曼编码
c语言·开发语言·数据结构·c++·算法·visual studio
山檐雾8 小时前
C#泛型缓存
缓存·c#
idolao8 小时前
Visual Studio 2026 安装教程:自定义路径+组件选择+桌面快捷方式(64位)
ide·visual studio