C#入门5.6——迭代语句之for语句
来源:互联网 发布:python idle无法打开 编辑:程序博客网 时间:2024/06/07 23:05
for语句格式:
for(初始条件;判断条件;循环条件)
{
循环语句;
}
for循环可以记录循环的次数,有效控制循环的方式。有时候我们会省略初始条件、判断条件、循环条件,这时候两个分号是不能省略的,此时构成死循环。
死循环应用实例:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Console.WriteLine("请输入需要计算阶乘的数:"); for(;;) { int a=int.Parse(Console.ReadLine()); int jieCheng = 1; for(int i=1;i<=a;i++) { jieCheng *= i; } Console.WriteLine("阶乘的结果是:"+jieCheng); } } }}
附加for循环嵌套经典例题:99乘法表
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication4{ class Program { static void Main(string[] args) { Console.WriteLine("99乘法表"); int i, j; for(i=1;i<=9;i++) { for (j = 1; j <= 9; j++) { if (i >= j) Console.Write("{0}×{1}={2}\t", j, i, i * j); } Console.Write("\n"); } Console.ReadKey(); } }}
运行结果:(经典就是经典)
99乘法表1×1=11×2=2 2×2=41×3=3 2×3=6 3×3=91×4=4 2×4=8 3×4=12 4×4=161×5=5 2×5=10 3×5=15 4×5=20 5×5=251×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=361×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=491×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=641×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
0 0
- C#入门5.6——迭代语句之for语句
- C#入门5.4——迭代语句之while语句
- C#入门5.5——迭代语句之do...while语句
- C#入门5.7——迭代语句之foreach语句
- C#拾遗之foreach迭代语句
- C#入门5.1——分支语句之if语句
- C#入门5.2——分支语句之switch语句
- C#入门5.9——跳转语句之break语句
- C#入门5.10——跳转语句之continue语句
- C#入门5.11——跳转语句之return语句
- C#入门5.12——跳转语句之goto语句
- C#之for语句
- C#字符串、迭代语句学习
- C#系列教程——迭代语句do定义及使用
- ECMAScript 迭代语句
- foreach迭代语句
- c#的循环语句之for
- Visual C#编程入门之语句
- <转> linux下的tar使用
- PageHelper 实现原理
- 三大框架核心包以及作用
- jquery each,grap遍历方法
- 最小生成树(普利姆算法、克鲁斯卡尔算法)
- C#入门5.6——迭代语句之for语句
- 关于斜率优化DP
- Windows64 bit 环境下安装配置Redis
- STL中set用法详解
- mysql数据库中的索引
- 设计模式之桥接模式
- CF 702C Cellular Network
- 五大常用算法:分治、动态规划、贪心、回溯和分支界定
- Spring与Hibernate结合使用