for循环的镶嵌

//for循环的嵌套
            //打印矩阵
            //for (int k = 1; k <= 5; k++)
            //{
            //    for (int i = 1; i <= 5; i++)
            //    {
            //        Console.Write("■");
            //    }
            //    Console.WriteLine();
            //}

            //打印左下角是直角的三角形
            //for (int i = 1; i <= 5; i++)
            //{
            //    for (int j = 1; j <= i; j++)
            //    {
            //        Console.Write("■");
            //    }
            //        Console.WriteLine();
            //}

            //打印左上角是直角的三角形
            //for (int i = 1; i <= 5; i++)
            //{
            //    for (int j = 5; j >= i; j--)
            //    {
            //        Console.Write("■");
            //    }
            //    Console.WriteLine();
            //}

            //打印右下角是直角的三角形
            //for (int i = 1; i <= 5; i++)
            //{
            //    for (int k = 1; k <= 5 - i; k++)
            //    {
            //        Console.Write("  ");
            //    }
            //    for (int j = 1; j <= i; j++)
            //    {
            //        Console.Write("■");
            //    }
            //    Console.WriteLine();
            //}

            //打印右上角是直角的三角形
            //for (int i = 1; i <= 5; i++)
            //{
            //    for (int k = 2; k <= i; k++)
            //    {
            //        Console.Write("  ");
            //    }
            //    for (int j = 5; j >= i; j--)
            //    {
            //      Console.Write("■");
            //     }
            //    Console.WriteLine();
            //}

            //请输入一个正整数,
            //根据这个数打印一个两边长度为这个数的
            //直角在右下角的三角形
            //Console.Write("请输入一个正整数:");
            //int a = int.Parse(Console.ReadLine());
            //for (int i = 1; i <= a; i++)
            //{
            //    for (int j = 1; j <= a - i; j++)
            //    {
            //        Console.Write("  ");
            //    }
            //    for (int k = 1; k <= i; k++)
            //    {
            //        Console.Write("■");
            //    }
            //    Console.WriteLine();
            //}
            //Console.ReadLine();

                //输入一个整数,求1!+2!+...+n!
            //Console.Write("请输入一个正整数:");
            //int a = int.Parse(Console.ReadLine());
            //int sum = 0;
            //for (int i = 1; i <= a; i++)
            //{
            //    int jie = 1;
            //    for (int j = 1; j <= i; j++)
            //    {
            //        jie *= j;
            //    }
            //    sum += jie;
            //}
            //Console.WriteLine(sum);

            ////99口诀表
            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();
时间: 2024-10-05 03:13:15

for循环的镶嵌的相关文章

Linux学习阶段性总结2

DAY06 权限 基本权限 附加权限(特殊权限) ACL权限(ACL策略)Permission denied : 权限不足 管理员root具备一切权限 基本权限 – 读取:允许查看内容-read r – 写入:允许修改内容-write w – 可执行:允许运行和切换-execute x 对于目录来说是可以cd 对于文本文件 r: cat head tail less w: vim且可以保存 x: 可以运行该文件 对于目录:rx通常成对出现 目录的 r 权限:能够 ls 浏览此目录内容 目录的 w

例3-10 统计字符

例3-10 统计字符 程序核心--switch语句与循环语句镶嵌 程序 #include<stdio.h> int main() { int blank,digit,i,other; char ch; blank=digit=other=0; printf("Enter 10 characters:"); for(i=1;i<=10;i++) { ch=getchar(); switch(ch) { case' ': case'\n': blank++; break;

例4-7 求1!+2!+…+100!

例4-7 求1!+2!+-+100! 计算 1!+2!+-+100! 程序核心--两个循环的镶嵌 程序 #include<stdio.h> int main() { int i,j,n; double sum,result; sum=0; for(i=1;i<=100;i++) { result=1; for(j=1;j<=i;j++) result*=j; sum=sum+result; } printf("1!+2!+-+100!=%e\n",sum); r

20182322 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结

教材学习内容总结 一.查找 1.线性查找:从表头开始,依次将每个值与目标元素进行比较,最后找到目标或者到达表尾发现目标不存在于组中. 2.二分查找:如果查找池中的数据项有序,从表的中间开始查找,如果中间项不是所需值,根据目标与中间元素的大小比较确定元素在哪侧,在该侧继续从中间开始查找,每次排除一半的元素,确定目标元素.(二分查找必须保证数据项有序) 二.排序 1.选择排序:分别将每个值放到排好序的最终位置,从而完成一组值的排序. 平均时间复杂度为O(n2),稳定. 2.插入排序:重复地将一个具体

JS基础与循环

JS 简介 [JS的三种方式] 1.HTML标签中内嵌JS <button onclick="javascript:alert('白痴')">呵呵呵</button> 2.HTML页面中直接使用JS <script type="text/javascript"> //JS代码 </script> 3.引用外部JS文件 <script language="JavaScript" src=&quo

C# for循环的嵌套 作用域

for() {   循环体可以套无数个for循环 } 比如:for() { for() { for() {... ...这里面可以镶嵌无数个for循环} } } 也可以这样 for() { for() {} ... ... for() {} } 作用域  循环外面的变量/值可以用到循环里面赋值   循环里面不可以用到循环外面赋值 if也是   {}外面变量/值可以用到里面赋值  {}里面的变量不可以到外面赋值 打三角形 图一 ★★★★★★★★★★★★★★★ for (int i = 1; i <

Callback函数详解(我感觉,回掉函数的本质是函数指针,在业务做循环处理的时候,调用一下通知外部)

2010年的最后一天了,转载一篇自己认为还不错的文章与大家分享.希望对大家有所帮助. 一,回调函数 我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理.用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢? 使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数. 而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利

GIS地理工具案例教程——批量合并影像-批量镶嵌栅格

商务合作,科技咨询,版权转让:向日葵,135-4855__4328,xiexiaokui#qq.com 关键词:批量.迭代.循环.自动.智能.地理信息.空间数据.空间信息.大数据.工作空间.合并.镶嵌. 描述:合并目录下的所有影像 功能:对指定工作空间下的栅格数据,进行批量镶嵌 优点: 速度极快,合并成百上千张影像(由硬件决定) 使用简单,智能提示,默认参数 稳定高效,使用模型,无手写代码,永无bug 使用方法:指定待合并(镶嵌)的文件夹,输出路径 案例: 结果: 合并前 ? 合并后 实际案例:

微信小程序学习总结(2)------- 之for循环,绑定点击事件

最近公司有小程序的项目,本人有幸参与其中,一个项目做下来感觉受益匪浅,与大家做下分享,欢迎沟通交流互相学习. 先说一下此次项目本人体会较深的几个关键点:微信地图.用户静默授权.用户弹窗授权.微信充值等等. 言归正传,今天分享我遇到的关于wx:for循环绑定数据的一个tips:  1. 想必大家的都知道wx:for,如下就不用我啰嗦了: <view class="myNew" wx:for="{{list}}">{{item.title}}<view