3月九日

今天主要是讲循环语句,感觉内容挺多的,需要好好整理一下啦!

循环:反复执行某段代码。
循环四要素:初始条件,循环条件,循环体,状态改变。
for(初始条件;循环条件;状态改变)
{
循环体
}

先来个简单的例子:

//打印20遍“您好”

  for (int i = 1; i <= 20; i++)
            {
                Console.WriteLine("您好!");
            }

直接整理题啦:

//1.  输入一个整数,计算从1加到这个数的结果

            Console.Write("输入一个整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 0;
            for (int i = 1; i <= a; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
            Console.ReadLine();

//2.  输入一个整数,求这个数的阶乘。

            Console.Write("输入一个整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            Console.WriteLine(sum);
            Console.ReadLine();
           

//3.  输入一个正整数,求1!+2!+....+n!

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

// 4. 找出100以内与7有关的数,并得出有多少这样的数。

  int b = 0;
            for (int a = 1; a <= 100; a++)
            {
                if (a % 7 == 0 || a % 10 == 7 || a / 10 == 7)
                {
                    b++;
                    Console.WriteLine(a);
                }
            }
            Console.WriteLine("b=" + b);
            Console.ReadLine();

//5. 一个游戏,前20关是每一关自身的分数;
//21---30关每一关是10分;
//31---40关每一关是20分;
//41---49关每一关是30分;
//50关是100分
//输入你现在闯到的关数,求出你现在的分数

 Console.Write("请输入您现在的关卡数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 0;
            if (a >= 0 && a <= 50)
            {
                for (int i = 1; i <= a; i++)
                {
                    if (i >= 1 && i <= 20)
                    {
                        sum += i;
                    }
                    else if (i >= 21 && i <= 30)
                    {
                        sum += 10;
                    }
                    else if (i >= 31 && i <= 40)
                    {
                        sum += 20;
                    }
                    else if (i >= 41 && i <= 49)
                    {
                        sum += 30;
                    }
                    else
                    {
                        sum += 100;
                    }
                }
                Console.WriteLine(sum);
            }

            else
            {
                Console.WriteLine("您的输入有误!");

            }
            Console.ReadLine();

//6  打印99乘法表

 1             for (int i = 1; i <= 9; i++)
 2             {
 3                 for (int k = 1; k <= i; k++)
 4                 {
 5
 6                     Console.Write("" + k + "*" + i + "=" + (k * i) + "\t");
 7                 }
 8                 Console.WriteLine();
 9             }
10             Console.ReadLine();

// 7. 打印三角形。
//第一种:直角在左下角

            for (int i = 1; i <= 5; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("☆ ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("★ ");
}
for (int k = 5 - i + 1; k >= 1; k--)
Console.Write(" ");
Console.WriteLine();
}
Console.ReadLine();

//第二种:直角再左上角

            for (int i = 1; i <= 5; i++)
            {
                for (int j = 5; j >= i; j--)
                {
                    Console.Write("☆ ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();

 >= 1; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("☆ ");
                }
                Console.WriteLine();
            }
            Console.ReadLine();

//第三种:直角再右上角:

            for (int i = 1; i <= 5; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("  ");
                }
                for (int k = 5 - i + 1; k >= 1; k--)
                    Console.Write("☆");
                Console.WriteLine();
            }
            Console.ReadLine();

//第四种:直角再右下角:

            for (int i = 5; i >= 1; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("  ");
                }
                for (int k = 5 - i + 1; k >= 1; k--)
                {
                    Console.Write("☆");
                }
                Console.WriteLine();
            }
            Console.ReadLine();

时间: 2024-08-06 20:20:15

3月九日的相关文章

9月九日作业:对编译原理的个人理解

1.编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法.内容包括语言和文法.词法分析.语法分析.语法制导翻译.中间代码生成.存储管理.代码优化和目标代码生成.2.学习编译原理可以用语法分析来分析出一段用户上传是否含有代码,从而让你的网站更健壮.分析和分解用户输入的SQL语句,理解是否有害和是否有SQL注入.在业务软件中结算方面允许用户输入条件表达式和四则运算,允许用户自定义结算公式或条件,使软件上一个档次.3.如何学习编译原理:反复看书: 这个办法看起来最笨,却是基本

1980年,以色列国会立法确定耶路撒冷是该国“永远的与不可分割的首都”。而巴勒斯坦自治政府也宣布耶路撒冷将是未来巴勒斯坦国的首都。在21世纪,耶路撒冷仍然是巴以冲突的中心。

耶路撒冷 (宗教圣地(以色列首都)) 编辑 耶路撒冷(阿拉伯语:????? ?????? .英语:Jerusalem.希伯来语:??????? .拉丁语:Yerushalayim或Yerushalaim),是以色列和巴勒斯坦共有的首都(双方都有争议)和政治.经济.文化和交通中心,是耶路撒冷区的首府.原巴勒斯坦最大城市. 耶路撒冷位于近东黎凡特地区,是一座历史悠久的城市,在地理上位于犹大山地,介于地中海与死海之间,被誉为三大一神宗教的圣城(犹太教.基督教和伊斯兰教).[1] 1980年,以色列立法

输入中文日期输出对应的数字格式的日期

案例:编写一个函数进行日期转换,将输入的中文日期转换为阿拉伯数字日期 比如:二零一二年十二月月二十一日要转换为2012-12-21.(处理"十" 的问题:1.*月十日:2.*月十三日:3.*月二十三日:4.*月三十日:) 四中情况对"十"的不同翻译.1→10:2→1:3→不翻译:4→0[年部分不 可能出现'十',都出现在了月与日部分.] 测试数据:二零一二年十二月二十一日(2012年12月21日).二零零九年七 月九日.二零一零年十月二十四日.二零一零年十月二十日

北京九山九日网络有限公司

九山九日网络有限公司(原九山九日软件科技有限公司),是一家专注于个人办公和企业商务互联网化的创新型科技公司. 2012年8月组建梦幻创业团队,开始论证创意,设计业务模型和研发系统.实施虚拟股份,全员绩效,力图打造一个松散,高效,灵活,低现金流需求的团队.2013年11月正式成立了公司. “实现离散式.分布式.碎片化办公,打破时间和空间对企业与人才的束缚”是公司的愿景.公司自创办以来,已经研发出E办公和E商务平台.通过虚拟企业.虚拟部门.真实员工,在线招聘.在线入职,企业预付工资,员工可选保障金,

【天一家园群】2017年3月23日群猜谜会谜题

[天一家园群]2017年3月23日群猜谜会谜题 1.二十日前进川东(台风)暹芭/邵国荣2.同去海河边(朝鲜郡名)法洞/严伟涛3.汉军前来上了当(10笔字)浸/傅华球4.不见衣冠不整者(口语)专会装好人/徐锦忠 5.“龟蛇静,风樯动”(歌名)山不转水转/解培堂 6.“孤灯照不寐”(常用语)有点困难/郑俊生7.基架残断女楼空(轮胎品牌)米其林/陈加理8.一言既出当兑现(字)说/王安生9.锦帆未落干戈起(探骊)行当武生/陈昌年10.谁为铜驼洒泪来(电视剧)奠基者/武骝11.理解意中人(穴位)足三里/吴

2017年5月26日 20:56:11

自己写api文档. 不要自负的认为自己不需要文档,你不需要别人需要啊.看了一个月的别人的接口文档,今天学着自己动手写api文档. api文档最重要的包括: 接口名 言简意赅 GetActivityModel 接口作用 再次翻译一下上面接口名字是什么意思 接口参数:input 元素 类型 是否必须 名称 描述 ID int 必须 userID 用户唯一主键 primary key prefession name string 必须 prefessionName 职业名称 isDimission 

老男孩教育每日一题-2017年5月11-基础知识点: linux系统中监听端口概念是什么?

1.题目 老男孩教育每日一题-2017年5月11-基础知识点:linux系统中监听端口概念是什么? 2.参考答案 监听端口的概念涉及到网络概念与TCP状态集转化概念,可能比较复杂不便理解,可以按照下图简单进行理解? 将整个服务器操作系统比喻作为一个别墅 服务器上的每一个网卡比作是别墅中每间房间 服务器网卡上配置的IP地址比喻作为房间中每个人 而房间里面人的耳朵就好比是监听的端口 当默认采用监听0.0.0.0地址时,表示房间中的每个人都竖起耳朵等待别墅外面的人呼唤当别墅外面的用户向房间1的人呼喊时

用PHP打印出前一天的时间,打印格式是2007年5月10日22:21:21

答案1: <?php echo date('Y'.'年'.'m'.'月'.'d'.'日'.' H:i:s',strtotime('-1 day')); 输出结果: Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() f

统计机构:2016年9月Win10全球市场份额轻微下滑

10月2日消息,根据操作系统市场数据统计机构Net Applications报告,在2016年9月份Win10全球市场份额实际上出现了轻微下滑趋势,这有点出乎大家的意料. 此前报道,在8月份微软已经停止向Win7.Win8.1用户推送Win10免费升级服务,当时Windows10市场份额已经达到22.99%,根据Net Applications的2016年9月份数据显示,Win10份额轻微下滑到22.53%. 在这份报告中,Win7系统依然是大丰娱乐桌面操作系统老大,份额为48.27%,相比8月