1~100的累加和,累乘(阶乘)

累加和

 Console.WriteLine("1-100的累加和:");
            int i = 1;
            int result = 0;//初始值为0,用来保存结果
            while(i <= 100)//建立循环条件
            {
                result = result + i; //注意这里是 i 不是1。
               //result += 1;等效且效率更高
                i++;
            }
            Console.WriteLine("1-100的和是" + result);

阶乘

```csharp
			int j = 1;
            int result1 = 1;//保存结果,注意这里是1
            while (j <= 10)
            /*注意范围,如果范围太大导致最终结果大于数据类型的容纳范围,会造成数据溢出。将 result1 的数据类型改为 long 即可*/
            {
                result1 = result * j;
                j++;
            }
            Console.WriteLine(result1);

你可能感兴趣的:(c#)