用 while循环
1、100以内所有数的和
1 static void Main1(string[] args) //不是自己做的 2 { //100以内所有数的和 3 int sum = 0; 4 int i = 1; //初始条件 5 while (i <= 100) //循环条件 6 { 7 sum += i; //循环体 8 i++; //状态改变 9 } 10 Console.Write(sum); 11 12 13 }
显示结果:
2.纸张厚度为0.07毫米, 问对折多少次可以超过珠峰8848米。
1 static void Main2(string[] args) 2 { //纸张厚度为0.07毫米, 3 //问对折多少次可以超过珠峰8848米。 先把8848米 换算成毫米 8848000毫米 0.07毫米=0.07*100=7米 4 int houdu = 7; 5 int i=0; 6 while (houdu <= 884800000) 7 { 8 houdu *= 2; 9 i++; 10 11 } 12 Console.Write(i); 13 14 }
显示结果:
3、打印0到100的数
1 static void Main4(string[] args) 2 { //打印0到100的数 3 int i=0; //初始条件 (只执行一次) 4 while (i<=100) //循环条件 5 { 6 Console .Write (i +" "); //循环体 7 i ++; //状态改变 8 } 9 10 }
显示的结果: