读书人

如何用C#编程输出1~100之间的能被3整除

发布时间: 2013-02-18 10:50:49 作者: rapoo

怎么用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 && n % 5 != 0
select n)
.ToList();
result.ForEach(x=>{ Console.Write("{0……

不易于新手学习

读书人网 >C#

热点推荐