2 qq 34218811 qq_34218811 于 2016.03.24 21:41 提问

c#的几个小程序。两个编程问题

新手求解,两个编程题图片

5个回答

enpterexpress
enpterexpress   2016.03.25 10:11
enpterexpress
enpterexpress 回复qq_34218811: so easy!
一年多之前 回复
qq_34218811
qq_34218811 我问的是编程题,读入一组整数以输入0结束,分别输出其中奇数和偶数的和。
一年多之前 回复
herozhangbz
herozhangbz   2016.03.25 14:01

while是判断后执行循环体,do while是先运行再判断也就是至少运行一次。continue是跳出本次循环继续下次循环,break是中断循环跳出循环体。

enpterexpress
enpterexpress   2016.03.25 14:08
        static void Main(string[] args)
        {
            List<int> list = new List<int>();
            string str = "";
            while (str != "0")
            {
                str = Console.ReadLine();
                int i = Convert.ToInt32(str);
                list.Add(i);
            }
            jiou(list);
            Console.ReadKey();
        }

        public static void jiou(List<int> arr) 
        {
            int ji = 0;
            int ou = 0;
            foreach (int a in arr)
            {
                if (a % 2 != 0) ji += a;
                else ou += a;
            }
            Console.WriteLine("奇数和为:{0},偶数和为:{1}", ji, ou);
        }
herozhangbz
herozhangbz   2016.03.25 14:27
 第一个
           Console.WriteLine("请输入一组数据一个空格分开并用0结束:");
            string s=Console.ReadLine();
            string[] sz = s.Split(' ');
            int js=0, os=0;
            for (int i = 0; i < sz.Length; i++)
            {
                if (int.Parse(sz[i]) == 0)
                    break;
                else if (int.Parse(sz[i]) % 2 == 0)
                    os += int.Parse(sz[i]);
                else
                    js += int.Parse(sz[i]);
            }
            Console.WriteLine("奇数\t{0}\n偶数\t{1}\n", js, os);
                Console.ReadKey();

第二个

           Console.WriteLine("请输入数据:");
            int m = int.Parse(Console.ReadLine());
            int n = 0;
            for (int i = 0; i < m; i++)
                n += (m - i) * (i + 1);
            Console.WriteLine("和:  {0}\n", n);
                Console.ReadKey();
CSDNXIAOD
CSDNXIAOD   2016.03.30 11:22

几个C#编程的小技巧
几个C#编程的小技巧
几个C#编程的小技巧
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!