For循环嵌套与if嵌套相似,是在for中再套for,其结构如下:

For(;;)

{

For(;;){}

}经典题型为打印星星例:

Console.Write("请输入一个奇数:");
int m = Convert.ToInt32(Console.ReadLine());
if (m % == )
{
int a, i; string e = "★";
string x = "⊙";
for (i = ; i <= m; i++)
{
if (i % == )
{
for (a = ; a <= (m - i); a++)
{
Console.Write("\0");
}
for (a = ; a <= i; a++)
{
if ((a-)% == )
{
Console.Write(x);
}
else
{
Console.Write(e);
}
}
Console.WriteLine();
}
}
for (i = ; i <= m; i++)
{
if (i % == )
{
for (a = ; a <=i ; a++)
{
Console.Write("\0");
}
for (a = ; a <= (m - i ); a++)
{
if ((a-)% == )
{
Console.Write(e);
}
else
{
Console.Write(x);
}
}
Console.WriteLine();
}
} }
else
{
Console.Write("输入的数字有误!");
}
Console.ReadLine();

While循环语句

While循环语句与for循环语句效果一样只是结构不同

其结构为:

int n=1        初始条件

while(n<6)  循环条件(bool类型)

{

n++;  状态改变

循环体

}

for穷举法

穷举法是指for里多层嵌套实现列举,典型例题为百鸡百钱

迭代法

迭代法在程序中多有应用其a++就是典型的迭代法

跳转语句

跳转语句主要有两种

break;停止跳出,是指停止一切操作跳出

continue;是停止一次操作后再继续

异常语句

异常语句是在程序出错是不会跳出,提供后续操作使程序继续进行

基本形式为:

try{}

catch{}

finally{}

例:

            for (; ; )
{
Console.Write("请输入一个数字:");
string num = Console.ReadLine();
try
{
int num1 = Convert.ToInt32(num);
Console.WriteLine("很好,输入的是数字");
break;
}
catch
{
Console.WriteLine("输入有误,请输入一个数字!!!");
}
}
Console.ReadLine();

【2-24】for循环嵌套,跳转语句,异常语句,穷举法、迭代法的更多相关文章

  1. for循环的表达规则,for循环的嵌套,跳转语句;穷举;迭代;异常处理

    for循环的基本格式 for(表达式1:表达式2:表达式3) { 循环体: } for循环的四要素 表达式1就是变量初始化:表达式2就是循环条件:表达式3是状态改变 static void Main( ...

  2. C# 异常语句 跳转语句 while循环 穷举法 迭代法

    一  异常语句   ♦ try.....catch....finally 结构形式 try{ 可能会出错的代码语句 如果这里出错了,那么不会在继续下面的代码,而是直接进入catch中处理异常}catc ...

  3. C#4 for循环 迭代法 穷举法应用

    for()循环. 四要素: 初始条件,循环条件,状态改变,循环体. 执行过程: 初始条件--循环条件--循环体--状态改变--循环条件.... 注意:for的小括号里面分号隔开,for的小括号后不要加 ...

  4. C# for 循环 迭代法 穷举法

    for()循环. 四要素: 初始条件,循环条件,状态改变,循环体. 执行过程: 初始条件--循环条件--循环体--状态改变--循环条件.... 注意:for的小括号里面分号隔开,for的小括号后不要加 ...

  5. for循环语句以及迭代法和穷举法

    循环语句: 四要素:初始条件,循环条件,状态改变,循环体 for(初始条件;循环条件;状态改变){ //循环体} 案例1:打印等腰直角三角形和菱形 左上三角 static void Main(stri ...

  6. 作业:for循环,迭代法和穷举法

                                                    for()循环 四要素:初始条件,循环条件,状态改变,循环体. 执行过程:初始条件--循环条件--循环体 ...

  7. 穷举法、for循环、函数、作用域、斐波那契数

    1.穷举法 枚举所有可能性,直到得到正确的答案或者尝试完所有值. 穷举法经常是解决问题的最实用的方法,它实现起来热别容易,并且易于理解. 2.for循环 for语句一般形式如下: for variab ...

  8. python 穷举法 算24点(史上最简短代码)

    本来想用回溯法实现 算24点.题目都拟好了,就是<python 回溯法 子集树模板 系列 -- 7.24点>.无奈想了一天,没有头绪.只好改用暴力穷举法. 思路说明 根据四个数,三个运算符 ...

  9. 房上的猫:for循环,跳转语句与循环结构,跳转语句进阶

    一.for循环 1.定义:  for循环语句的主要作用是反复执行一段代码,直到满足一定条件为止 2.组成部分:  (1)初始部分:设置循环的初始状态  (2)循环体:重复执行的代码  (3)迭代部分: ...

随机推荐

  1. 谱聚类 Spectral Clustering

    转自:http://www.cnblogs.com/wentingtu/archive/2011/12/22/2297426.html 如果说 K-means 和 GMM 这些聚类的方法是古代流行的算 ...

  2. #图# #dijkstra# ----- OpenJudge 726:ROADS

    OpenJudge 726:ROADS 总时间限制: 1000ms内存限制: 65536kB 描述 N cities named with numbers 1 ... N are connected ...

  3. WPF学习之数据绑定

    WPF中的数据绑定提供了很强大的功能.与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Tw ...

  4. kafka 以windows服务的方式在windows下安装并自启动

    准备工作: 下载kafka http://apache.fayea.com/kafka/0.10.0.0/kafka_2.10-0.10.0.0.tgz 解压kafka至D:\bigdata\kafk ...

  5. MyBatis浅尝笔记

    MyBatis应属于一种轻量级的java持久层技术,它通过简单的SQL xml或注解,将数据库数据映射到接口与POJO.最近项目要用到mybatis,所以学习之后在这里做个总结,文中的示例以xml配置 ...

  6. Jquery右击显示菜单事件,运用smartMenu插件。

    基本格式: 1.引用jquery.smartMenu插件.css样式: <script src="gongju/jquery-1.11.2.min.js" type=&quo ...

  7. ubuntu无法进入桌面的修复

    今天的kubuntu更新后停在了启动logo上,无法进入系统界面了. 先在网上找了找,搜到了一个看起来很像的. 1)ubuntu在系统启动logo过后无法进入桌面的处理方法 一般情况下,无法显示桌面, ...

  8. 深入浅出 Java Concurrency 锁机制 : AQS

    转载:http://www.blogjava.net/xylz/archive/2010/07/06/325390.html 在理解J.U.C原理以及锁机制之前,我们来介绍J.U.C框架最核心也是最复 ...

  9. Hadoop权威指南: 专有数据类型

    Writable 和 WritableComparable接口 Writable接口 ** Writable接口的主要目的是,当数据在网络上传输或从硬盘读写时,提供数据的序列化和反序列化机智 ** * ...

  10. 属性——AddComponentMenu

    字面理解:添加 组件选项菜单 分析:可能是添加一个脚本或者组件到一个物体上 验证: 新建一个脚本:AttributeTest 提示:添加一个组件菜单属性,允许你放一个脚本在Compoent菜单下,来代 ...