当前位置:编程学习 > C#/ASP.NET >>

求教!


编写一个程序,求100~1000之间有多少个整数,个位数数字之和等于5?
这道题目如何用WHILE循环做 --------------------编程问答--------------------

      int Fun(int start,int end)
        {
            int count = 0;
            int sum=0;
            while(start<end)
            {
                foreach (char item in start.ToString().ToCharArray())
                {
                    sum += int.Parse(item.ToString());//求各个位加起来的和
                }

                if (sum == 5)
                {
                    count++;//累计和为5的个数
                }
                else
                    sum = 0;
                start++;
            }
            return count;
        }
--------------------编程问答-------------------- 楼上的方法显示不妥 --------------------编程问答-------------------- 不明白题目是什么意思?能说清楚点吗? --------------------编程问答-------------------- from a in Enumerable.Range(100, 1000)
where 条件
select a; --------------------编程问答--------------------
引用 1 楼 eit520 的回复:
C# code

      int Fun(int start,int end)
        {
            int count = 0;
            int sum=0;
            while(start<end)
            {
                foreach (char item in start.ToS……

int count=Fun(100,1000);
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,