using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 算法简介_05
{classProgram{staticvoidMain(string[] args){
Caculator c =newCaculator();//循环int SumXunHuan = c.SumFrom1ToX(100);
Console.WriteLine(SumXunHuan);//递归int SumDiGui = c.SumFrom1ToXDiGui(3);
Console.WriteLine(SumDiGui);//最简单算法int Sum3 = c.SumFrom1ToX3(100);
Console.WriteLine(Sum3);
Console.Read();}}classCaculator{publicintSumFrom1ToX(int x){int result =0;for(int i =1; i < x +1; i++){
result = result + i;}return result;}publicintSumFrom1ToXDiGui(int x){if(x ==1){return1;}else{int result = x +SumFrom1ToXDiGui(x -1);return result;}}publicintSumFrom1ToX3(int x){return(1+ x)* x /2;}}}//循环初体验//递归初体验//计算 0 - 100 的和