小练习——关于循环条件---for

1.打印100个“非常”的句子

 

 1  static void Main(string[] args)   
 2         {
 3             //打印20个“非常"
 4             Console.WriteLine("打印100个非常");
 5               for (int a=1;a<=100;a++)
 6 
 7             {
 8                 Console .Write(" 非常");
 9 
10             }
}

显示的结果:

 

 


2.显示100以内的奇数。

 

 1 static void Main(string[] args)
 2             {  //显示100以内的奇数。
 3                  
 4                 for (int i=1;i <=100;i=i+2)
 5 
 6                 {
 7                     Console.Write(i + "\t");
 8                 }
 9 
10
11              
12             }

 

显示的结果:

 

 


3.打印0到100的数

 1  static void Main(string[] args)
 2 
 3         {
 4             //打印0到100的数
 5 
 6             for (int i = 0;i <=100;i++ )
 7             {
 8 
 9                 Console.Write(i+"\t");
10          
11             }
12 
13         }

 

显示的结果:

 

 

3、打印0到100的偶数。

 

 1  static void Main(string[] args)
 2  
 3         {
 4             //打印0到100的偶数。
 5             for (int i =2;i<=100;i=i+2)
 6 
 7             {
 8                 Console.Write(i+"\t");
 9             }
10         }

 

 

显示结果:

 

 

 

 

 

 

 

4.打印ASCII码 0-127。

 

 

 1  static void Main(string[] args)
 2         {
 3             //3.打印ASCII码 0-127。
 4 
 5             for (int i = 0; i <= 127; i++)
 6             {
 7                 //Console.Write(i + "\t");  
 8                 //(i +"\t"): 是打印的0到127个数字。
 9 
10                 // (ASCII码)每个数字都对应这相应的字符。
11 
12                 //我们要打印的是ASCII码,所以要把每个数字,强制转换成char类型的。 
13                 // Console.Write((char)i + "\t"); 。
14 
15                 //我们知道符号了,但是不知道数字对应的是哪个符号,因此,
16 
17                 Console.Write("{0}={1}\t",i, (char)i);   //占位符
18 
19 
20 
21             }
22         }

 

 

 

 

显示结果:

 

 

 

 

5.打印100以内与7有关的数

思路:从1循环到100,对每个数判断是否与7相关(i%7==0||i%10==7||i/10==7),如果相关就打印。

循环包含判断if。    要判断是否相关,相关就打印。   for循环,包含if。
for(int i=1;i<=100;i++)
{
if( i%7==0 || i%10==7 || i/10==7 )    //满足打印,不满足不打印。
{
Console.Write(i+"\t");
}
}

 

 1  static void Main(string[] args)
 2         {
 3 
 4             for (int i = 1; i <= 100; i++)
 5             {
 6                 if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7)
 7                 {
 8                     Console.Write(i + "\t");
 9                 }
10             }
11 
12 
13 
14         }

 

显示结果:

 

 
 

5.100以内所有数的和
S100 = S99+100

int sum = 0;
for(int i=1;i<=100;i++)
{
sum = sum + i;
}

Console.WriteLine(sum);

 

posted @ 2016-04-18 00:21  玉玉_312  阅读(205)  评论(0编辑  收藏  举报