for 循环 以及 for 循环的嵌套
格式:for (; ; )
打印20遍你好
for (int i = ; i <= ; i++)
{
Console.WriteLine("你好");
}
输入一个整数,计算从1加到这个数的结果
Console.Write("请输入一个正整数:");
int a = int.Parse(Console.ReadLine());
int sum = ;//0加任何数都等于任何数
for (int i = ; i <= a; i++)
{
sum += i;
}
Console.WriteLine(sum);
输入一个整数,求这个数的阶乘
Console.Write("请输入一个整数:");
int a = int.Parse(Console.ReadLine());
int b = ;
for (int i = a; i >= ; i--)
{
b *= i;
}
Console.WriteLine(b);
找出100以内与7有关的数(7的倍数,个位数是7,十位数7)
int a = ; //标记变量
for (int i = ; i < ; i++)
{
if (i % == || i / == || i % == )
{
Console.WriteLine(i);
a++;
} }
Console.WriteLine(a);
一个游戏:1到20关没关分数是自身关卡数,21到30每关10分,31到40每关20分,41到49每关30分,第50关100分,输入关数显示分数。(for嵌套if)
Console.Write("请输入关数:");
int a = int.Parse(Console.ReadLine());
int sum = ;
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 if (a == )
{
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);
一个游戏:1到20关没关分数是自身关卡数,21到30每关10分,31到40每关20分,41到49每关30分,第50关100分,输入关数显示分数。(if 嵌套for)
Console.Write("请输入您创过的关数:");
int a = int.Parse(Console.ReadLine());
if (a > && a <= )
{
int sum = ;
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
{
sum += ;
}
}
Console.WriteLine("您的成绩为:" + sum);
}
else
{
Console.WriteLine("你的输入有误!");
}
输入一个整数,求1!+2!+.....n!
Console.Write("求输入一个正整数");
int a = int.Parse(Console.ReadLine());
int sum = ; for (int i = ; i <= a; i++)
{
int sum1 = ;
for (int j = ; j <= i; j++)
{
sum1 *= j;
}
sum += sum1;
}
Console.WriteLine(sum);
输出九九乘法表
for (int i = ; i < ; i++)
{
for (int j = ; j <= i; j++)
{
Console.Write(j + "x" + i + "=" + (i * j) + "\t"); }
Console.WriteLine();
}
利用for嵌套输出一个三角形 并拼接成一个菱形
for (int i = ; i <= ; i++) //上半部分
{
for (int j = ; j >= i; j--) //输出左上空格
{
Console.Write(" ");
}
for (int j = ; j <= i; j++) //输出左上*
{
Console.Write("*");
}
for (int j = ; j < i; j++) //输出右上*
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = ; i <= ; i++) //下半部分
{
for (int j = ; j <= i; j++) //输出左下空格
{
Console.Write(" ");
}
for (int j = ; j >= i; j--) //输出左下*
{
Console.Write("*");
}
for (int j = ; j > i; j--) //输出右下空格
{
Console.Write("*");
}
Console.WriteLine();
}
for 循环 以及 for 循环的嵌套的更多相关文章
- 黑马程序员——JAVA基础之程序控制流结构之循环结构,循环嵌套
------- android培训.java培训.期待与您交流! ---------- 循环结构: 代表语句:while ,do while ,for while语句格式 : while(条件表达式) ...
- 关于Qt的事件循环以及QEventLoop的简单使用(QEventLoop::quit()能够终止事件循环,事件循环是可以嵌套的)
http://www.cnblogs.com/-wang-cheng/p/4973021.html 1.一般我们的事件循环都是由exec()来开启的,例如下面的例子: 1 QCoreApplicato ...
- day05生成随机数、do-while循环、for循环、循环流控(break和continue)、循环嵌套
复习 1.多重if 一个条件触发的情况在3种或以上时 if(<条件1>){ //条件1为真时运行 }else if(<条件2>){ //条件1为假,条件2为真时运行 }else ...
- Python基础总结之第八天开始【while循环以及for循环,循环嵌套等循环相关的知识点】(新手可相互督促)
ennnnn,年薪20万的梦想是不是又进了一步: 循环,什么是循环,循环就是电池有电,手机屏幕可以循环一整天的使用:循环就是地球不毁灭,太阳日复一日的出现...... 不接受反驳,谢谢!~ 只要条件满 ...
- C# while循环及for循环,for循环的嵌套,冒泡循环
循环四要素:初始条件.循环条件.循环体.状态改变 初始条件:开始进入循环 所需要的 第一次条件 循环条件:执行循环所需要满足的条件 循环体:每次循环要执行的代码 状态改变:执行完当前循环体后 循环条件 ...
- 基础知识:if判断、while循环、for循环
今日学习内容 1.if 判断(流程控制的一种) 写重复的代码是程序员最不耻的行为,所以我们需要while循环和for循环 ,^_^! ...
- python4 分支结构,循环结构 for循环
## 复习 ```python'''1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开 ...
- python学习Day4 流程控制(if分支,while循环,for循环)
复习 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量,魔法变量 - ...
- 流程控制之if判断,while循环,for循环
if判断? 什么是if判断? 判断一个条件如果成立则做...不成立则... 为什么要有判断? 让计算机像人一样具备判断的能力 如何用if判断 if 条件1: code1 code2 cod ...
- day4 四、流程控制之if判断、while循环、for循环
一.if判断 1.语法一: if 条件: 条件成立时执行的子代码块 代码1 代码2 代码3 示例: sex='female' age= is_beautiful=True and age < a ...
随机推荐
- countUp.js-数字滚动效果(简单基础使用)
最近写了个移动端宣传页,里面有数字的效果,所以有使用到countUp.js. 以下内容有包括:h5页面countUp.js的引入和实例.参数说明.事件简单使用和描述.countUp.js源代码. 附上 ...
- Linux和Windows双系统下Windows系统插入耳机没有声音
我的笔记本装了Windows7和Debian双系统后,在Windows7下,插入耳机竟然没有声音. 按常规思路分析:首先考虑是耳机问题还是笔记本电脑问题.确定耳机没问题后问题就在笔记本身上了.而问题在 ...
- nginx_rtmp
rtmp { server { listen ; chunk_size ; max_connections ; #音视频流上传和播放地址都是 rtmp://你的IP/live/streamName # ...
- 逆天!百度AI音箱重磅升级:最大梦想实现
7月3日-7月4日,“Baidu Create 2019”百度AI开发者大会,在中国北京·国家会议中心举行. 百度创始人.董事长兼首席执行官李彦宏将与百度各业务板块的领军人物一起,为来自全球各地的开发 ...
- CDN和浏览器缓存
1,CDN 旨在解决的最重要的问题是什么,我们称之为网络延迟,通过网络获取资源总是比从本地获取慢,无论服务器是在同一个局域网中还是位于世界的另一个角落,都是如此.这里的速度差异是 IT 行业的一个核心 ...
- Summer training round2 #1
A:水 B:求两个三角形之间的位置关系:相交 相离 内含 ①用三个点是否在三角形内外判断 计算MA*MB.MB*MC.MC*MA的大小 若这三个值同号,那么在三角形的内部,异号在外部 #incl ...
- mysqldump关于--set-gtid-purged=OFF的使用
数据库的模式中我开启了gtid: mysql> show variables like '%gtid%'; +----------------------------------+------- ...
- CentOS 添加环境变量的三种方法
在CentOS 系统上安装完 MATLAB 后,为了使用方便,需要将 matlab 命令加到系统命令中,如果在没有添加到环境变量之前,执行“matlab”命令时,则会提示命令不存在的错误,如下所示: ...
- Linux perf命令详解及常用参数解析
perf 相关命令:暂无相关命令 perf是Linux下的一款性能分析工具,能够进行函数级与指令级的热点查找. Perf List利用perf剖析程序性能时,需要指定当前测试的性能时间.性能事件是指在 ...
- BZOJ3555 [Ctsc2014]企鹅QQ[暴力+字符串hash]
菜到自闭,一道省选小水题都能给我做繁. 要求有一位不同,则对每个串每一位暴力枚举把这一位删掉,放一个分隔符,算一下hash,插表,相似的都应该会被插入同一个桶.最后把hash统计一下即可.复杂度$O( ...