用c#怎么求控制台一行中的奇数和?

输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理
输出格式:在一行中输出正整数序列中奇数的和。
输入样例:8 7 4 3 70 5 6 101 -1
输出样例:116

c#

2个回答

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Q706428
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();
            int t = 0;
            Console.WriteLine(input.Split(' ')
                .TakeWhile(x => int.TryParse(x, out t))
                .Select(x => int.Parse(x))
                .TakeWhile(x => x > 0)
                .Where(x => x % 2 == 1)
                .Sum());
        }
    }
}

图片说明

如果问题得到解决,请点我回答坐上角的采纳,谢谢

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace sum
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一组数,以空格隔开");
string str = Console.ReadLine();
String[] s = str.Split(' '); //以空格作为分割符
int sumjishu=0;
int[] num = new int[s.Length];
for (int i = 0; i < s.Length ; i++)
{
num[i] = int.Parse(s[i ]);
}
for (int i = 0; i < num .Length ; i++)
{
if (num [i]%2!=1)
{
sumjishu=sumjishu+num[i];
Console.Write(num[i]);

                Console.Write(' sumjishu');
            }
        }
        Console.ReadLine();
    }
}

}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

3
求奇数的乘积,用C语言是怎么实现的,代码看下
1
汇编 判断从键盘输入的某个数的范围,并计算范围内的奇数的和?
1
python编程求[100,200]之间不能被3整除的奇数之和。
3
C语言实现,给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和
1
分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和,这个算法问题的C语言的解法,谢谢
1
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和,具体运用C语言的实现
0
看一下给出n个整数,求他们中所有奇数的乘积,这个用C语言的实现怎么做
1
用C语言计算给你n个整数,求他们中所有奇数的乘积。
0
综合运用C语言的程序的编写的代码的方式,输出每组数中的所有奇数的乘积怎么做的
1
C#随机产生一些数,然后判断哪些是奇数,哪些是偶数
1
给n个整数,求他们中所有奇数的乘积。怎么采用C语言的代码的设计的思维方法来解决的步骤
1
C语言里面求奇数的乘积语言的程序编写
1
用C语言来实现求奇数的乘积
0
C程序设计,求奇数的乘积
0
平方和与立方和同时计算的方法怎么做
3
JavaScript用递归方法求1-50的奇数和。
0
奇数阶魔方 的问题
0
C语言 平方和与立方和
3
求奇数的乘积 怎么来求解的
6
悬赏的问题:Java语言如何判断一个数是奇数还是偶数,不让用 %