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

千位数减百位数不退位 区间代换




法1 区间代换
namespace ConsoleApplication32
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                int x, y,a;
                Random r = new Random();
                x = r.Next(1, 10);//千位数随机1-9
                a = r.Next(2, 10);//a为4位数的百位数
                y = r.Next(1, a);//随机数取不到a,故三位数的百位数永远小于a
                
                    Console.WriteLine((x*1000+a*100) + "-" + (y*100) + "=" +((x*1000+a*100)-(y*100)));
                
                Console.ReadLine();
            }
        }
    }
}


法2

 
   
namespace ConsoleApplication32
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                int x, y, n, m, p;
                Random r = new Random(); x = r.Next(1000, 10000);//可以看成x为两位数,y为个位数,两位数x对10取余为a,y = r.Next(0, a); y = r.Next(100, 1000); m = y / 100; p = x / 1000; n = (x - p * 1000) / 100;//保证4为数的百位数大于3位数的百位数 if (n > m) { Console.WriteLine(x + "-" + y + "=" + (x - y)); } Console.ReadLine(); } } }
 
 
  

 

 

 

转载于:https://www.cnblogs.com/dlexia/p/4378417.html

相关文章:

  • C# 第三次作业
  • Maven常用命令总结
  • ecshop开发日志之手机端虚拟商品自动发货
  • C++ 指针悬挂和赋值操作符的重载,拷贝构造函数实现
  • WCF-终结点之消息路由示例
  • Android学习笔记(四六):互联网通信-文件下载
  • 封装WebService的APM为Async、Await模式利于Asp.Net页面调用
  • Solr入门之SolrServer实例化方式
  • matlab mex 小o -o 出错
  • linux下的权限控制
  • java项目在linux上的运行
  • Dev的WPF控件与VS2012不兼容问题
  • [转]ARM Linux 3.x Device Tree Usage
  • AutoFac使用方法总结
  • malloc/free和new/delete的异同
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • canvas 五子棋游戏
  • DataBase in Android
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript设计模式之工厂模式
  • MaxCompute访问TableStore(OTS) 数据
  • mockjs让前端开发独立于后端
  • mysql 数据库四种事务隔离级别
  • nodejs:开发并发布一个nodejs包
  • Phpstorm怎样批量删除空行?
  • Python学习之路13-记分
  • spring boot 整合mybatis 无法输出sql的问题
  • TCP拥塞控制
  • WePY 在小程序性能调优上做出的探究
  • 初探 Vue 生命周期和钩子函数
  • 高性能JavaScript阅读简记(三)
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 因为阿里,他们成了“杭漂”
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 积累各种好的链接
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​​​​​​​​​​​​​​Γ函数
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (function(){})()的分步解析
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (安卓)跳转应用市场APP详情页的方式
  • (八)Spring源码解析:Spring MVC
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *Django中的Ajax 纯js的书写样式1
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .NET Core WebAPI中封装Swagger配置
  • .NET Core跨平台微服务学习资源
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net 怎么循环得到数组里的值_关于js数组