• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#for循环嵌套

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

    今天,我主要学习了for循环的嵌套。

    第一个部分主要学习了打印直角在不同方向的三角形,求阶乘的和以及打印九九乘法表等。

    例:打印直角在左下角的三角形。

    

Console.WriteLine("请输入一个正整数:");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("■");

}
Console.WriteLine();
}
Console.ReadLine();

    在打印直角在其他方向上的三角形时,相当于在其前面打印空字符,将其顶到后面。

    例:打印直角在右下角的三角形。

    

Console.WriteLine("请输入一个正整数:");
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int k = n - i; k >= 1; k--)
{
Console.Write(" ");
}
for (int j = 1; j <= i; j++)
{
Console.Write("■");
}
Console.WriteLine();
}
Console.ReadLine();

    

    例:打印九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write(j + "*" + i + "=" + (j * i)+"\t");
}
Console.WriteLine();
}
Console.ReadLine();

    在接下来的第二部分的学习中,主要学习了循环能够解决的两类问题:穷举和迭代。即将所有的可能性用for循环都执行一遍,用if筛选出满足条件可能性。

    在学习完了for循环之后,我又学习了while循环的部分内容。

    while循环主要有两种形式:while循环和do  while循环。

    如:

    1.

int i = 0;
while (i < 5)
{
Console.WriteLine("你好!");
i++;
}
Console.ReadLine();

    2.

int i = 10;
do
{
Console.WriteLine("你好!");
i--;
} while (i > 5);
Console.ReadLine();

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#用itextsharp实现导出pdf文件发布时间:2022-07-10
下一篇:
c#winformTreeView与ListView的项互相拖动的应用[转载]发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap