猿问

该怎么使用do…while语句?求出下面的情况

c#计算1+1/2+2/3+3/4+...+99/100之和

森栏
浏览 108回答 2
2回答

慕斯王

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication5{class Program{static void Main(string[] args){Console.WriteLine("使用While结构计算");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}", oddSum, evenSum);Console.WriteLine();Console.WriteLine("使用do While结构计算");oddSum = 0;evenSum = 0;i = 1;do{oddSum += i;i += 1;evenSum += i;i += 1;} while (i <= 99);Console.WriteLine("从1到100的奇数和为{0},偶数和为{1}", oddSum, evenSum);Console.ReadKey();}}}

达令说

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication5{classProgram{staticvoidMain(string[]args){Console.WriteLine("使用While结构计算");intoddSum=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}",oddSum,evenSum);Console.WriteLine();Console.WriteLine("使用doWhile结构计算");oddSum=0;evenSum=0;i=1;do{oddSum+=i;i+=1;evenSum+=i;i+=1;}while(i<=99);Console.WriteLine("从1到100的奇数和为{0},偶数和为{1}",oddSum,evenSum);Console.ReadKey();}}}
随时随地看视频慕课网APP
我要回答