zoukankan      html  css  js  c++  java
  • 小练习——关于循环条件---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 + "	");
     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+"	");
    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+"	");
     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 + "	");  
     8                 //(i +"	"): 是打印的0到127个数字。
     9 
    10                 // (ASCII码)每个数字都对应这相应的字符。
    11 
    12                 //我们要打印的是ASCII码,所以要把每个数字,强制转换成char类型的。 
    13                 // Console.Write((char)i + "	"); 。
    14 
    15                 //我们知道符号了,但是不知道数字对应的是哪个符号,因此,
    16 
    17                 Console.Write("{0}={1}	",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+" ");
    }
    }

     

     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 + "	");
     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);

  • 相关阅读:
    HDU 4864 Task(经典贪心)
    51Nod
    POJ 3122 Pie(二分+贪心)
    HDU 1053 Entropy(哈夫曼编码 贪心+优先队列)
    POJ 1328 Radar Installation(很新颖的贪心,区间贪心)
    11572
    HDU 1789 Doing Homework again(非常经典的贪心)
    合并果子(贪心+优先队列)
    CSU-ACM2018暑假集训6—BFS
    HDU 2102 A计划(两层地图加时间限制加传送门的bfs)
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5402132.html
Copyright © 2011-2022 走看看