循环的嵌套和异常语句

for的循环嵌套:

ps:int a = 1;

for (int i = 0; i < 10; i++) //外部循环
{
      a++;
      for (int j = 0; j < 3; j++)//内部循环
      {
             a--;
       }
}

注意:一般循环嵌套一层足够,多层会晕,机器会卡

外部循环执行一次,内部循环会执行全部次数(例如:上面的,3 * 10)

异常语句:
try
{
      要执行的代码段;
      如果这里有错误报出,那么立刻执行catch中的代码段;
  在出错的代码之下的全部代码,都不会被执行了;
}
catch
{
  可以有代码,也可以没有;
  如果try里面的代码段有错误报出,则走这里;
  同时,不会让程序崩溃;
  只要上面有try,那么catch必须要写;
}
finally
{
  不管上面有没有错,这里的代码段都会执行;
  这里可以写,也可以不写;
}

练习题

打印菱形

           //菱形上半部分
            for (int i = 1; i <= 5; i++)//打印几行
            {
                string end = "";
                for (int j = 5; j >= i; j--)//拼接行内容
                {
                    end += " ";
                }
                for (int j = 1; j <= (i - 1); j++)
                {
                    end += "*";
                }
                for (int j = 1; j < (i - 1); j++)
                {
                    end += "*";
                }
                Console.WriteLine(end);
            }
            //菱形的下半部分
            for (int i = 1; i <= 3; i++)//打印几行
            {
                string end="";
                for (int j =1; j <= (i+1); j++)//拼接行内容
                {
                    end += " ";
                }
                for (int j =3; j >= i; j--)
                {
                    end += "*";
                }
                for (int j =3; j > i; j--)
                {
                    end += "*";
                }

                    Console.WriteLine(end);//打印行内容
            }

                Console.ReadLine();    

运算结果

 

时间: 2024-12-28 03:12:08

循环的嵌套和异常语句的相关文章

python练习题:循环打印嵌套列表

好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符.如: movies=["the holy",1975,"terry jones",91,["graham",["michael","john",&qu

c语言(循环、嵌套)

//  DAY-4王学文 //c语言基础第二讲(小辉) //循环 嵌套 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { //for循环 /*for (1; 2; 3){ 4 } */ //1.循环变量初始化 //2.循环条件 //3.循环增量 //4.循环体 //循环顺序 //第一次:1 2 4 3,以后的循环就是2 4 3 //打印5次Hello World //    for(int i

2017-2-24 C#基础 for循环的嵌套

用几个练习题演示一下for循环的嵌套 1.打印以下图形 ★★★★★★★★★★★★★★★ namespace _2017_2_24_for循环的嵌套 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数字:"); int a=Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a;i++ ) { for (int b

循环语句 for 循环的嵌套 、穷举、迭代 while

for 循环的嵌套: Console.Write("请输入一个数字:"); int n = Convert.ToInt16(Console.ReadLine()); for (int i = 1; i <= n; i++)//i从1开始递增到n结束 { for (int t = 1; t <= i; t++)//循环条件与i有关,当i=1,t满足条件,打印一个"★", {  //t递增到不再满足条件<=i,则不再进行循环,而执行下一个命令打印换行&

C语言循环的嵌套

注:参考网络资源拟制,如雷同请见谅循环的嵌套:一个循环体语句中又包含另一个循环语句,称为循环嵌套.嵌套注意事项:1.使用循环嵌套时,内层循环和外层循环的循环控制变量不能相同.2.循环嵌套结构的书写,最好采用"右缩进"格式,以体现循环层次的关系.3.尽量避免太多和太深的循环嵌套结构用途:循环嵌套可以帮助我们解决很多问题,在C语言中经常被用于按行列方式输出数据,例如: //////////////// // 九九乘法表 /////////////// #include <stdio.

for 循环与嵌套

循环:反复执行某段代码.循环四要素:初始条件,循环条件,循环体,状态改变 for(初始条件;循环条件;状态改变){ 循环体} 给出初始条件,先判断是否满足循环条件,如果不满足条件则跳过for语句,如果满足则进入for 语句执行,for语句内的代码执行完毕后,将按照状态改变,改变变量,然后判断是否符合循环条件,符合则继续执行for语句内的代码,直到变量 不符合循环条件则终止循环,或者碰到break;命令,直接跳出当前的for循环 break ——中断循环,跳出循环continue——停止本次循环,

7.24 学习笔记 for循环的嵌套,for循环的穷举迭代

for循环的嵌套            输入一个正整数,求阶乘的和 嵌套            Console.Write("请输入一个正整数:");            int a = int.Parse(Console.ReadLine());            int sum = 0;            for (int i = 1; i <= a; i++)            {              int jie = 1;             

&lt;09&gt; for循环的嵌套+for循环嵌套应用:打印图形+ 按要求打印图形+

for循环的嵌套: 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 //打印出矩形的“*” 5 //控制打印了5行 6 //第一种理解方式:把打印一行的代码,执行了5次 7 for (int j=0; j<5; j++) { 8 //打印一行 * ,有5个 9 10 for(int i=0;i<5;i++){ 11 printf("*\t"); 12 } 13 printf

for循环的嵌套——7月24日

练习一:输入一个正整数,用for循环嵌套求阶乘的和 //输入一个正整数,求1!+2!+....+n! 用for循环嵌套 Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int sum = 0; for (int i = 1; i <= a; i++) { int j = 1; for (int k = 1; k <= i; k++) { j *= k; } sum += j; } Cons