我修改一下吧,其实你这个问题用c#写出来和c语言写出来看起来都差不多。如果非要体现出是用c#的话,我把完整代码写出来你就看出来了。
using System;
namespace Temp{
class Class1
{
static void Main(string[] args)
{
int result = 0;
int param = 1;
do
{
result += param;
param++;
} while (param <= 100);
Console.WriteLine("The answer is {0}", result);
Console.ReadKey();
}
}
}
输出结果:The answer is 5050
do语句;
while条件
-------------
class whilestate1
{
static void Main()
{
int i = 1;
int sum = 0;
do
{
sum += i;
i++;
if(i>100);
}
while (true)
括号那个格式自己排 ,我这只是大致意思(手头没编译器),但绝对正确!!
-------------------
nandaowo说的不是c#
int i=1,sum=0;
do
{
sum=sum+i;
i=i+1;
}while(i<=100)
一楼的少了最后一个分号,还有输出语句,你不会加嘛?
如
nandaowo
所说