首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何用C#编程输出1~100之间的能被3整除但不能被5整除的数,并且统计有多少个这样的数啊

2013-02-18 
怎么用C#编程输出1~100之间的能被3整除但不能被5整除的数,并且统计有多少个这样的数啊。如题,初学者求教啊。

怎么用C#编程输出1~100之间的能被3整除但不能被5整除的数,并且统计有多少个这样的数啊。
如题,初学者求教啊。知道的希望可以麻烦下写出来。
我自己无论怎么写都无法调试成功啊。
谢谢了。
[解决办法]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _01求助
{
    class Program
    {
        static void Main(string[] args)
        {
            int k=0;
            for (int i = 1; i <= 100; i++)
            {
                if (i % 3 == 0 && i % 5 != 0)
                {
                    Console.WriteLine(i);
                    k++;
                }                               
            }
            Console.WriteLine("能被3整除不能被5整除的数一共有{0}个", k);
            Console.ReadKey();
        }
    }
}

[解决办法]

var result = (from n in Enumerable.Range(1, 100)
                where n % 3 == 0 && n % 5 != 0
                select n)
            .ToList();
result.ForEach(x=>{ Console.Write("{0} ", x);});
Console.WriteLine("\r\n总共{0}个数。",result.Count);

[解决办法]
var result = (from n in Enumerable.Range(1, 100)
                where n % 3 == 0 && n % 5 != 0
                select n)
            .ToList();
result.ForEach(x=>{ Console.Write("{0} ", x);});
Console.WriteLine("\r\n总共{0}个数。",result.Count);

[解决办法]
楼上的都可以
[解决办法]
引用:
C# code
var result = (from n in Enumerable.Range(1, 100)


                where n % 3 == 0 &amp;&amp; n % 5 != 0
                select n)
            .ToList();
result.ForEach(x=>{ Console.Write("{0……

不易于新手学习

热点排行