练习一:输入一个整数,求从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日的更多相关文章

  1. 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 ...

  2. [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 )

    [分享] 从定制Win7母盘到封装详细教程 By BILL ( 10月23日补充说明 ) billcheung 发表于 2011-10-23 00:07:49 https://www.itsk.com ...

  3. 11月23日《奥威Power-BI报表集成到其他系统》腾讯课堂开课啦

    听说明天全国各地区都要冷到爆了,要是天气冷到可以放假就好了.想象一下大冷天的一定要在被窝里度过才对嘛,索性明天晚上来个相约吧,相约在被窝里看奥威Power-BI公开课如何?        上周奥威公开 ...

  4. 2016年11月23日 星期三 --出埃及记 Exodus 20:14

    2016年11月23日 星期三 --出埃及记 Exodus 20:14 "You shall not commit adultery.不可奸淫.

  5. 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 ...

  6. 2016年6月23日 星期四 --出埃及记 Exodus 14:20

    2016年6月23日 星期四 --出埃及记 Exodus 14:20 coming between the armies of Egypt and Israel. Throughout the nig ...

  7. Week16(12月23日):复习

    Part I:提问 =========================== 1.声明强类型视图时,使用关键字(    ) A.ViewBag    B.model    C.Type    D.Tit ...

  8. 2017年3月23日 坚果性能测试Loadrunner 免费公开课

    2017-03-23  坚果性能测试1群 607937164  我昨天看了一下飞扬老师的讲义PPT,真的很棒,BAT的专业性能老师果然是有好几把刷子,十分受教,相信周四的公开课一定会让大家收益颇丰的. ...

  9. 成都Uber优步司机奖励政策(4月23日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

随机推荐

  1. 02_Spring控制反转案例快速入门

    Spring控制反转案例快速入门 1.下载Spring最新开发包 http://www.springsource.org/download/community 下载spring3.2 的开发包 目录结 ...

  2. [SAP ABAP开发技术总结]业务对象和BAPI

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  3. 再学C++之C++中的全部关键字

    /*______C++全部关键字___________*/ asm do if return try auto double inline short typedef bool dynamic_cas ...

  4. LVS--NAT模型配置

    环境准备 管理IP地址 角色 备注 192.168.11.131 调度器(Director) 对外提供VIP服务的地址为192.168.1.114 192.168.11.132 RS1  网关为192 ...

  5. 算法_队列的Java通用数组实现

    在实现Queue的API的时候,可以使用两个实例变量做索引,一个变量head指向队列的开头,另一个变量tail指向队列的结尾.在删除一个元素的时候,使用head访问,并将head+1,插入一个元素的时 ...

  6. nginx的location root 指令

    原文:http://blog.csdn.net/bjash/article/details/8596538 location /img/ { alias /var/www/image/; } #若按照 ...

  7. vi编辑器简单应用(摘抄)

    摘抄于 vi编辑器的使用 (2) (3) 1 vi编辑器的基本使用 1.1 vi的启动 打开: $ vi example.c 只读打开 $ vi –R example.c 1.2 vi的工作模式 1. ...

  8. 【转载】Linux系统,设置Oracle开机启动,待整理

    http://www.cnblogs.com/mophee/archive/2013/06/03/3115805.html

  9. C++ typedef 四个用途

    第一.四个用途 用途一: 定义一种类型的别名,而不只是简单的宏替换.可以用作同时声明指针型的多个对象.比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, ...

  10. D3.js 简介和安装

    一.What´s D3.js D3.js是一种数据操作类型的javascript库(也可视其为插件):结合HTML,SVG和CSS,D3可以图形化的,生动的展现数据. D3 的全称是(Data-Dri ...