可以参考下面的代码:
int[] num = new int[100]; //创建一个1到100的数组
for (int i = 0; i < 100; )
{
num[i] = ++i;
}
var q = from o in num where o % 2 == 1 select o; //使用linq筛选奇数
int sum = q.Sum(); //使用Sum函数获取奇数和
扩展资料:
LINQ(Language Integrated Query)定义:
语言集成查询是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以操作内存数据的方式,查询数据库。
通过使用查询语法,您甚至可以使用最少的代码对数据源执行复杂的筛选、排序和分组操作。 您使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据。
参考资料来源:百度百科-LINQ (语言集成查询)
用C#编辑程序,求1~100之间所有奇数的和
int[] num = new int[100]; \/\/创建一个1到100的数组 for (int i = 0; i < 100; ){ num[i] = ++i;} var q = from o in num where o % 2 == 1 select o; \/\/使用linq筛选奇数 int sum = q.Sum(); \/\/使用Sum函数获取奇数和 ...
用C#写代码求出1到100之间奇数数字之和的代码怎么写?
在C#中编写代码以计算1到100之间所有奇数数字之和,可以通过循环结构实现。以下是一个示例代码:首先,使用`using System;`语句引入必要的命名空间。接着,定义一个名为`sdadada`的类。在`sdadada`类中,通过`public static void Main()`方法定义程序的入口点。在`Main()`方法中,声明两个整型变量`...
编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊
static void Main(string[] args){ int sum= GetOdd(1,100);Console.WriteLine("1-100之间所有奇数整数和{0}",sum);Console.ReadKey();} \/\/\/ \/\/\/ 奇数和 \/\/\/ \/\/\/ \/\/\/ \/\/\/ <returns><\/returns> private static int GetOdd(int p1, int p2){ int sum = 0;for (int i =...
用C#语言编写:输出1-100之间偶数和奇数的和
static void Main(){ int sum_odd, sum_even;sum_odd=0;sum_even=0;for(int i=1;i<=100;i++){ if(i%2==0)sum_even+=i;else sum_odd+=i;} Console.WriteLine("偶数之和="+sum_even.ToString());Console.WriteLine("奇数之和="+sum_odd.ToString());} ...
c#编程? 编一个程序,用for循环语句求出1到100之间的奇数之和。
int total = 0;for (int i = 1; i <= 100; i++){ if (i % 2 != 0){ total += i;} } Console.WriteLine(total);Console.ReadLine();
C#中用while和do,,while循环语句计算1-100的奇数和偶数和的代码怎么写...
int oddSum = 0,evenSum=0, i = 1;while (i <= 99){ oddSum += i;\/\/这里的i为奇数,从1开始,此表达式用于求奇数的和 i += 1;\/\/i变为了偶数 evenSum += i;\/\/用于求偶数和 i += 1;\/\/i变为了下一个奇数 } Console.WriteLine("从1到100的奇数和为{0},偶数和为{1}", odd...
c#中求1到99所有奇数的和。使用for语句,并声明变量sum和count
long last = n;long rem = n % 2;if (rem == 1)last += 1;for(long i=1;i<last;i+=2){ count += 1;sum += i;} Console.WriteLine("1到{0}的奇数个数为:{1}",n,count);Console.WriteLine("其中奇数和为:{0}",sum);当然你可以如上述定义首项。补充:楼下的wozhendeaa...
c#编程题: 1.完成从1~100数的相加(1~100偶数和、奇数和)的编程
... int sumE = 0; int sumO = 0; for (int i=1,i<=100;i++) { if(i%2==0) sumE += i; else sumO+=i; } ... sumE 和 sumO就是你要的结果, Console.WriteLine出来或者用个Label什么的显示出来就好了.麻烦采纳,谢谢!
初学者请教如何用C#求指定范围内所有奇数及偶数的和
int nStart = 0; \/\/这个范围是0-100 int nEnd = 100;int nSumQ = 0,nSumO = 0;for(int i = nStart;i<=nEnd;i++){ if(i%2==0){ nSumO += i;}else{ nSumQ += i;} } \/\/nSumQ 就是奇数和 nSumO 就是偶数和 ...
用C#编写一个1到99之间的奇数累加程序
int sum=0;for(int i=0;i<100;i++){ if(i%2==1)sum+=i;}