zoukankan      html  css  js  c++  java
  • .Net基础篇_学习笔记_第六天_for循环的嵌套_乘法口诀表

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 第六天_for循环的嵌套
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             int num01;
    14             int num02;
    15             for (num01 = 1; num01 <= 9; num01++)
    16             {
    17                 for (num02=1; num02 <= num01; num02++)
    18                 {
    19          
    20                     Console.Write("{0}*{1}={2}	", num01, num02, num01 * num02);
    21                     if (num01 <= num02)
    22                     { 
    23                         Console.Write("
    ");
    24                     }
    25                 }
    26 
    27 
    28             }
    29             Console.ReadKey();
    30         }
    31     }
    32 }

    当某个事情要做一边,另外一个事情要做N遍的时候,需要用到for循环的嵌套。

    优化为:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 第六天_for循环的嵌套
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             int num01;
    14             int num02;
    15             for (num01 = 1; num01 <= 9; num01++)
    16             {
    17                 for (num02=1; num02 <= num01; num02++)
    18                 {
    19                     Console.Write("{0}*{1}={2}	", num01, num02, num01 * num02);    
    20                 }
    21                 Console.WriteLine();                                                     //Console.Write("
    ");
    22             }
    23             Console.ReadKey();
    24         }
    25     }
    26 }

    引申:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 第六天_for循环的嵌套
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             int num01;
    14             int num02;
    15             for (num01 = 1; num01 <= 9; num01++)
    16             {
    17                 for (num02=1; num02 <= num01; num02++)
    18                 {
    19          
    20                     Console.Write("{0}*{1}={2}	", num01, num02, num01 * num02);
    21                   
    22                     if (num01 <= num02)
    23                     { 
    24                         Console.Write("
    ");
    25                         break;                                                          //此处的break不起作用,在上面的for循环中起作用?为什么?
    26                     }
    27                 
    28                 }
    29 
    30 
    31             }
    32             Console.ReadKey();
    33         }
    34     }
    35 }

     附带:

    加法表

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace 第六天_do_while循环
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13             Console.WriteLine("请输入一个数字:");
    14             int num00=Convert.ToInt32(Console.ReadLine());
    15             Console.WriteLine("您得到的加法表为:");
    16             for (int i = 0; i<= num00; i++)
    17             {
    18 
    19                     Console.WriteLine("{0}+{1}={2}", i, num00-i, num00);
    20                
    21             }
    22             Console.ReadKey();
    23 
    24         }
    25     }
    26 }
  • 相关阅读:
    Suricata 1.3.3 发布,入侵检测系统
    Blue Mind 1.0 正式版发布,消息和协作平台
    Ceylon M4 和 Ceylon IDE M4 发布
    微软正式开放 Windows Phone 8 SDK 下载
    SchemaCrawler 9.3 发布
    ASP.NET防伪令牌与JSON有效载荷
    WinRT控件:图表、图示、地图和其他
    dhtmlxSpreadsheet 2.0 发布,表格生成工具
    Funcito 1.2.0 发布,Java 函数式编程库
    Rabel 1.3.9 发布,让论坛回归交流本质
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/7211141.html
Copyright © 2011-2022 走看看