for循环练习——7月23日
练习一:输入一个整数,求从1到这个数的累加和
//练习1:输入一个整数,计算从1加到这个数的结果
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = ;
for (int i = ; i <= a; i++)
{
sum += i;//sum=sum+i
}
Console.WriteLine(sum);
Console.ReadLine();
练习二:输入一个正整数,求1到这个数的阶乘
//练习2:输入一个正整数,求阶乘
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int j = ;
for (int i = ; i <= a; i++)
{
j *= i;//j=j*i
}
Console.WriteLine(j);
Console.ReadLine();
练习三:输入一个正整数,求它的阶乘和
//练习3:输入一个正整数,求阶乘的和:1!(1阶乘)+2!+....+a!
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int j = ;
int sum = ;
for (int i = ; i <= a; i++)
{
j *= i;
//if (i == 4)//如果不想要4!的累加
//{
// continue;//终止本次循环,继续下次循环。braek是终止整个循环,跳出循环
//}
sum += j;
}
Console.WriteLine(sum);
Console.ReadLine();
练习四:输入游戏关卡数,求当前分数
//练习4:一个游戏,前20关的分数是每一关自身,
//21~30关,每一关是10分
//31~40关,每一关是20分
//41~49关,每一关是30分
//50关,是100分
//输入你现在闯到的关卡数,求你现在拥有的分数
//两种做法:if嵌套for for嵌套if Console.Write("请输入您现在的关卡数:");
int a = int.Parse(Console.ReadLine());
int sum = ;
//for嵌套if
if (a >= && a <= )
{
for (int i = ; i <= a; i++)
{
if (i >= && i <= )
{
sum += i;
}
else if (i >= && i <= )
{
sum += ;
}
else if (i >= && i <= )
{
sum += ;
}
else if (i >= && i <= )
{
sum += ;
}
else//i=50
{
sum += ;
}
}
Console.WriteLine("您现在的分数是:" + sum);
}
else
{
Console.WriteLine("您输入的关卡数有误!");
}
Console.ReadLine(); //if嵌套for
if(a >= && a <= )
{
if (a >= && a <= )
{
for (int i = ; i <= a; i++)
{
sum += i;
}
}
else if (a >= && a <= )
{
for (int i = ; i <= ; i++)
{
sum += i;
}
for (int i = ; i <= a; i++)
{
sum += ;
}
}
else if (a >= && a <= )
{
for (int i = ; i <= ; i++)
{
sum += i;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
for (int i = ; i <= a; i++)
{
sum += ;
}
}
else if (a >= && a <= )
{
for (int i = ; i <= ; i++)
{
sum += i;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
for (int i = ; i <= a; i++)
{
sum += ;
}
}
else//a==50
{
for (int i = ; i <= ; i++)
{
sum += i;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
for (int i = ; i <= ; i++)
{
sum += ;
}
sum += ;
}
Console.WriteLine("您现在的分数是:" + sum);
}
else
{
Console.WriteLine ("您的输入有误!");
}
Console.ReadLine();
练习五:找出100以内与7有关的数
//练习5:找出100以内与7有关的数
//分析:i % 10 == 7 || i % 7 == 0 || i / 10 == 7
for (int i = ; i <= ; i++)
{
if (i % == || i % == || i / == )
{
Console.Write(i + "\t");
}
}
Console.ReadLine();

练习六:100节楼梯,输入楼梯数,计算本节楼梯的分数
//练习6:100节楼梯,0-49节的每一节是本身的分数,
//从50开始是每一关10分。
//输入现在所到的节数,求现在的分数 Console.Write("请输入您现在的节数:");
int a=int.Parse (Console.ReadLine());
int sum = ;
//if嵌套for
if (a >= && a <= )
{
for (int i = ; i <= a; i++)
{
sum += i;
}
Console.WriteLine("您现在的分数是:" + sum);
}
else if (a >= && a <= )
{
for (int i = ; i <= ; i++)
{
sum += i;
}
for (int i = ; i <= a; i++)
{
sum += ;
}
Console.WriteLine("您现在的分数是:" + sum);
}
else
{
Console.WriteLine("您的输入有误!");
}
Console.ReadLine(); //for嵌套if
if (a >= && a <= )
{
for (int i = ; i <= a; i++)
{
if (i >= && i <= )
{
sum += i;
}
else//i>=50&&i<=100
{
sum += ;
}
}
Console.WriteLine("您现在的分数是:" + sum);
}
else
{
Console.WriteLine("您的输入有误!");
}
Console.ReadLine();
for循环练习——7月23日的更多相关文章
- 2016年12月23日 星期五 --出埃及记 Exodus 21:18
2016年12月23日 星期五 --出埃及记 Exodus 21:18 "If men quarrel and one hits the other with a stone or with ...
- [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )
[分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 ) billcheung 发表于 2011-10-23 00:07:49 https://www.itsk.com ...
- 11月23日《奥威Power-BI报表集成到其他系统》腾讯课堂开课啦
听说明天全国各地区都要冷到爆了,要是天气冷到可以放假就好了.想象一下大冷天的一定要在被窝里度过才对嘛,索性明天晚上来个相约吧,相约在被窝里看奥威Power-BI公开课如何? 上周奥威公开 ...
- 2016年11月23日 星期三 --出埃及记 Exodus 20:14
2016年11月23日 星期三 --出埃及记 Exodus 20:14 "You shall not commit adultery.不可奸淫.
- 2016年10月23日 星期日 --出埃及记 Exodus 19:7
2016年10月23日 星期日 --出埃及记 Exodus 19:7 So Moses went back and summoned the elders of the people and set ...
- 2016年6月23日 星期四 --出埃及记 Exodus 14:20
2016年6月23日 星期四 --出埃及记 Exodus 14:20 coming between the armies of Egypt and Israel. Throughout the nig ...
- Week16(12月23日):复习
Part I:提问 =========================== 1.声明强类型视图时,使用关键字( ) A.ViewBag B.model C.Type D.Tit ...
- 2017年3月23日 坚果性能测试Loadrunner 免费公开课
2017-03-23 坚果性能测试1群 607937164 我昨天看了一下飞扬老师的讲义PPT,真的很棒,BAT的专业性能老师果然是有好几把刷子,十分受教,相信周四的公开课一定会让大家收益颇丰的. ...
- 成都Uber优步司机奖励政策(4月23日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
随机推荐
- CVE-2015-7547
危险漏洞补丁修复通知 漏洞编号 漏洞编号为CVE-2015-7547 漏洞说明: Google安全团队近日发现glibc存在的溢出漏洞. glibc的DNS客户端解析器中存在基于栈的缓冲区溢出漏洞.当 ...
- javascript权威指南笔记--javascript语言核心(四)
对象: 通过引用(而非值)来操作对象: var obj = {"x":1,"y":2}; var copyObj = obj; copyObj.x = 5; c ...
- git fork
http://help.github.com/fork-a-repo/ 概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发 操作流程: 在开源项目中点击fork按钮,稍等一会 ...
- iOS - NetRequest 网络数据请求
1.网络请求 1.1 网络通讯三要素 1.IP 地址(主机名): 网络中设备的唯一标示.不易记忆,可以用主机名(域名). 1) IP V4: 0~255.0~255.0~255.0~255 ,共有 2 ...
- mysql复制的配置
# 78服务器 server-id=78 # 从哪个数开始 auto_increment_offset=1 # 每次增加多少 auto_increment_increment=2 log-bin=m ...
- Maven核心概念之依赖,聚合与继承
一.依赖 我们项目中依赖的jar包可以通过依赖的方式(dependencies元素下添加dependency子元素)引入. <dependency> <groupId>juni ...
- caffe的data_reader.cpp分析一下干了点什么
首先说明:下面的内容不一定对 类body: 变量:LayerParameter param_ :它里面放的是:body传进来的layerparameter的参数: BlockingQueue<s ...
- 【转载】C++异常机制的学习
参考了这篇文章:http://blog.chinaunix.net/uid-24517549-id-4079174.html 关于线程 进程和线程的概念相信各位看官早已耳熟能详.在这里,我只想带大家回 ...
- iOS开发之APP推送设置WIFI
在iOS开发过程中,有时需要连接网络.当访问请求,检测到网络不可用时,需要提示用户手动进行设置网络并告知用户操作路径设置可用的网络. 只需一行代码即可实现: - (void)viewDidLoad { ...
- Maven——聚合与继承
原文:http://www.cnblogs.com/xdp-gacl/p/4058008.html 一.聚合 如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合 1.1.聚合配置代码 ...