/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

C# 由数字1、2、3、4、5、6六个数字共可组成多少个没有重复数字的四位数,输出这些数据并统计个数。

2014-07-11 十有三 0 浏览:3776 .NET技术 C#

网站上看到这个题目,于是用C#代码将运算结果写了出来,控制台在.NET环境下成功运行。

将代码运行在控制台应用程序中:

static void Main(string[] args)
{
    Console.WriteLine("-----------------------------------------------------------------");
    Console.WriteLine("由数字1、2、3、4、5、6六个数字共可组成多少个没有重复数字的四位数");
    Console.WriteLine(",输出这些数据并统计个数");
    Console.WriteLine("----------------------------------------------------------------");
    int count = 0;
    /*循环千位*/
    for (int thousand = 1; thousand <= 6; thousand++)
    {
        /*循环百位*/
        for (int hundred = 1; hundred <= 6; hundred++)
        {
            /*循环十位*/
            for (int ten = 1; ten <= 6; ten++)
            {
                /*循环个位*/
                for (int single = 1; single <= 6; single++)
                {
                    /*判断千位数是否和百位数、十位数、个位数相等。*/
                    bool isThousandEq = thousand != hundred && thousand != ten && thousand != single;
                    /*判断百位数是否和十位数、个位数相等*/
                    bool isHundredEq = hundred != ten && hundred != single;
                    /*判断十位数是否和个位数相等*/
                    bool isTenEq = ten != single;
                    if (isThousandEq && isHundredEq && isTenEq)
                    {
                        /*计算最终结果*/
                        int result = thousand * 1000 + hundred * 100 + ten * 10 + single;
                        Console.Write(result);
                        Console.Write(",");
                        count++;
                    }
                }
            }
        }
    }
    Console.WriteLine("\n----------------------------------------------------------------");
    Console.WriteLine("不重复的个数:{0}",count);
    Console.Read();
}

输出结果如下:

最终结果是不重复的个数是360个


作者:十有三

出处:https://shiyousan.com/post/635406535882003719

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。


  • 上一篇: C#如何根据输入的行数打印出由*星号组成的三角形
  • 下一篇: 解决SQL Service创建链接服务器出现(null) 是无效的产品名称的问题

相关文章
  • 网站打开出现 Server Error in '/' Application Validation of viewstate MAC failed
  • ASP.NET MVC实现IExceptionFilter接口编写自定义异常处理过滤器
  • ASP.NET MVC UrlParameter.Optional字段用法和意思
  • ASP.NET MVC 5 学习笔记之FilterConfig类
  • .Net Framework4.0 ashx页面报错:检测到有潜在危险的Request.Form值
  • Internet Explorer 无法显示此源及此源包含代码错误
发表评论
记住昵称

文章分类

.NET技术 122 数据库 24 Web前端 21 网站建设运维 33 操作系统与应用 67 程序猿日常 11 开发工具 11 其他随笔 12

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 道学 佛经 服务器 搞笑娱乐 好文分享 软件应用 生活知识 诗词 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • 解决IE11安装升级失败和在安装前需要更新的问题
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • jquery ajax error函数和及其参数详细说明
  • 骑马与砍杀 无限箭枝/作弊修改箭枝数量/调整各种箭枝数量的方法
  • 在唯一密钥属性“fileExtension”设置为“.”时,无法添加类型为“mimeMap”的重复集合项

推荐文章

  • 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
  • 解决GIMP无法填充的问题-图案变黑灰色以及低透明无效果
  • ASP.NET如何动态抛出指定状态代码的HTTP错误
  • 解决阿里云负载均衡网站打不开的问题-域名解析后IP无法ping通
  • 冠捷 AOC2070 2070W 调亮度的方法

最新评论

  • 感谢脖主分享
  • 在“为click once清单签名”的右侧,可以创
  • 用的帝国cms,修改后无效啊。 缓存清理了,浏览
  • 我的需求是:分享出去是同一个网站,但是微信分享需要
  • 试了 的确 有效,只能用english的语言进行安

友情链接

  • Wil的博客
  • Passingwind的博客
  • 坤哥网
  • .NET开发者社区

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号