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

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

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

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

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.编写一个程序,用户输入俩个整数,计算俩个整数的商,并返回结果

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

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,则输出这个数字的二倍,否则什么都不做

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);}}}
}

http://www.dtcms.com/a/298712.html

相关文章:

  • Web攻防-业务逻辑篇密码找回重定向目标响应包检验流程跳过回显泄露验证枚举
  • 【PyTorch】图像多分类项目
  • 一些常见的网络攻击方式
  • CY5-OVA科研方向,星戈瑞荧光
  • Pytest tmp_path 实战指南:测试中的临时目录管理
  • C语言————原码 补码 反码 (日渐清晰版)
  • MinIO 安装指南 - Linux ARM64
  • Linux网络管理与IP配置实验指南
  • MySQL 中的“双路排序”与“单路排序”:原理、判别与实战调优
  • 面向对象编程实战:Python打造你的数码宠物世界
  • 【速成速通】嵌入式软硬件学习路径:从 0 到实战的知识图谱
  • IPv6实战指南:从接入到应用
  • 《C++ vector 完全指南:vector的模拟实现》
  • Python应用append()方法向列表末尾添加元素
  • 基于Java的健身房管理系统
  • 比特币技术简史 第九章:比特币的未来 - 发展趋势、挑战和机遇
  • 零基础-动手学深度学习-6.1 从全连接层到卷积
  • 使用IP扫描工具排查网络问题
  • 上海AI Lab长时序感知具身导航!StreamVLN:基于慢快上下文建模的流式视觉语言导航
  • 与 TRON (波场) 区块链进行交互的命令行工具 (CLI): tstroncli
  • 为什么会有 CompletableFuture?它是为了解决什么痛点的?
  • Pandas 处理缺失数据
  • 为 GitHub Pages 站点配置自定义域(Windows)(Linked Page)
  • Android Ntp系统校时流程
  • C#(基本语法)
  • 人工智能冗余:大语言模型为何有时表现不佳(以及我们能做些什么)
  • 推荐系统多目标排序模型以及融合策略
  • WebSocket详解
  • ClickHouse 高性能实时分析数据库-物化视图篇
  • 学习笔记《区块链技术与应用》第二天 共识机制