博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断0-N之间出现1的次数
阅读量:6208 次
发布时间:2019-06-21

本文共 710 字,大约阅读时间需要 2 分钟。

Console.WriteLine("请输入截止数字?退出请输入y");            string input = Console.ReadLine();            int n = Convert.ToInt32(input);            int count = 0; //计数            for (int i = 0; i <= n; i++)            {                string str = i.ToString();//要匹配的字符串                string pattern="1"; //要匹配的正则表达式模式                MatchCollection matches = Regex.Matches(str, pattern);  //正则表达式匹配验证                count += matches.Count;  //获得匹配数量,加到计数上,                //foreach (Match NextMatch in matches) //遍历获得数量也行,不过效率低                //{                //    count++;                //}            }            Console.WriteLine("在0-{0}中1出现了"+count+"次",input);

 

转载于:https://www.cnblogs.com/wdmhn/p/3166917.html

你可能感兴趣的文章
git与svn的区别 ?Git 与 SVN那个更好?
查看>>
使用ActionTrail Python SDK
查看>>
数据显示,中国近一半的独角兽企业由“BATJ”四巨头投资
查看>>
log日志轮转--logrotate
查看>>
安装输入发
查看>>
用户配置相关文件
查看>>
老王学linux-ftp
查看>>
kvm vnc的使用,鼠标漂移等
查看>>
linux中fcntl()、lockf、flock的区别
查看>>
gitlab 2.7版本升级到2.8
查看>>
linux用户空间和内核exit的语义--linux没有线程
查看>>
获取Extjs文本域中的内容
查看>>
对‘初学者应该选择哪种编程语言’的回答——计算机达人成长之路(38)
查看>>
Redis-3.2主从复制与集群搭建 推荐
查看>>
随便说说:在ASP.NET应用程序中上传文件
查看>>
【jQuery Demo】图片由下至上逐渐显示
查看>>
在.NET中使用SMTP发送邮件
查看>>
Unity Camera的两种模式
查看>>
3.5. Ticket
查看>>
越狱第一至五季/全集迅雷下载
查看>>