[C#]不用循环语句实现1+2+3+...+100
记得是一个月前在CSDN上看到一个关于不用循环实现1+2+3...+100,谈到最多的是递归。
今天想到了goto语句,用它实现了一下:
程序代码
今天想到了goto语句,用它实现了一下:
程序代码using System;
public class LoruiRuner
{
public static void Main()
{
int count = 0;
int i = 1;
start:
count += i++;
goto goon;
goon:
if(i <= 100)
goto start;
else
goto print;
print:
Console.WriteLine(count);
Console.ReadKey();
}
}
public class LoruiRuner
{
public static void Main()
{
int count = 0;
int i = 1;
start:
count += i++;
goto goon;
goon:
if(i <= 100)
goto start;
else
goto print;
print:
Console.WriteLine(count);
Console.ReadKey();
}
}

