for 循环 以及 for 循环的嵌套
2016-03-10 23:14
134 查看
格式:for (; ; )
打印20遍你好
输入一个整数,计算从1加到这个数的结果
输入一个整数,求这个数的阶乘
找出100以内与7有关的数(7的倍数,个位数是7,十位数7)
一个游戏:1到20关没关分数是自身关卡数,21到30每关10分,31到40每关20分,41到49每关30分,第50关100分,输入关数显示分数。(for嵌套if)
一个游戏:1到20关没关分数是自身关卡数,21到30每关10分,31到40每关20分,41到49每关30分,第50关100分,输入关数显示分数。(if 嵌套for)
输入一个整数,求1!+2!+.....n!
输出九九乘法表
利用for嵌套输出一个三角形 并拼接成一个菱形
打印20遍你好
for (int i = 1; i <= 20; i++) { Console.WriteLine("你好"); }
输入一个整数,计算从1加到这个数的结果
Console.Write("请输入一个正整数:"); int a = int.Parse(Console.ReadLine()); int sum = 0;//0加任何数都等于任何数 for (int i = 1; i <= a; i++) { sum += i; } Console.WriteLine(sum);
输入一个整数,求这个数的阶乘
Console.Write("请输入一个整数:"); int a = int.Parse(Console.ReadLine()); int b = 1; for (int i = a; i >= 1; i--) { b *= i; } Console.WriteLine(b);
找出100以内与7有关的数(7的倍数,个位数是7,十位数7)
int a = 0; //标记变量 for (int i = 1; i < 100; i++) { if (i % 7 == 0 || i / 10 == 7 || i % 10 == 7) { 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 = 0; if (a <= 20 && a > 0) { for (int i = 0; i <= a; i++) { sum += i; } } else if (a <= 30 && a >= 21) { for (int i = 0; i <= 20; i++) { sum += i; } for (int i = 21; i <= a; i++) { sum += 10; } } else if (a <= 40 && a >= 31) { for (int i = 0; i <= 20; i++) { sum += i; } for (int i = 21; i <= 30; i++) { sum += 10; } for (int i = 31; i <= a; i++) { sum += 20; } } else if (a <= 49 && a >= 41) { for (int i = 0; i <= 20; i++) { sum += i; } for (int i = 21; i <= 30; i++) { sum += 10; } for (int i = 31; i <= 40; i++) { sum += 20; } for (int i = 41; i <= a; i++) { sum += 30; } } else if (a == 50) { for (int i = 0; i <= 20; i++) { sum += i; } for (int i = 21; i <= 30; i++) { sum += 10; } for (int i = 31; i <= 40; i++) { sum += 20; } for (int i = 41; i <= 49; i++) { sum += 30; } sum += 100; } 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 > 0 && a <= 50) { int sum = 0; for (int i = 1; i <= a; i++) { if (i <= 20 && i > 0) { sum += i; } else if (i <= 30 && i > 20) { sum += 10; } else if (i <= 40 && i > 30) { sum += 20; } else if (i <= 49 && i > 40) { sum += 30; } else { sum += 100; } } Console.WriteLine("您的成绩为:" + sum); } else { Console.WriteLine("你的输入有误!"); }
输入一个整数,求1!+2!+.....n!
Console.Write("求输入一个正整数"); int a = int.Parse(Console.ReadLine()); int sum = 0; for (int i = 1; i <= a; i++) { int sum1 = 1; for (int j = 1; j <= i; j++) { sum1 *= j; } sum += sum1; } Console.WriteLine(sum);
输出九九乘法表
for (int i = 1; i < 10; i++) { for (int j = 1; j <= i; j++) { Console.Write(j + "x" + i + "=" + (i * j) + "\t"); } Console.WriteLine(); }
利用for嵌套输出一个三角形 并拼接成一个菱形
for (int i = 1; i <= 5; i++) //上半部分 { for (int j = 5; j >= i; j--) //输出左上空格 { Console.Write(" "); } for (int j = 1; j <= i; j++) //输出左上* { Console.Write("*"); } for (int j = 1; j < i; j++) //输出右上* { Console.Write("*"); } Console.WriteLine(); } for (int i = 1; i <= 4; i++) //下半部分 { for (int j = 0; j <= i; j++) //输出左下空格 { Console.Write(" "); } for (int j = 4; j >= i; j--) //输出左下* { Console.Write("*"); } for (int j = 4; j > i; j--) //输出右下空格 { Console.Write("*"); } Console.WriteLine(); }
相关文章推荐
- 关于win7和ubuntu 14.04双系统启动修复的几点总结
- Spark-Graph x
- wireshark数据包分析实战 读书笔记
- centos7 搭建SVN服务器
- 《我是一只IT小小鸟》读后感
- 自定义View理解(一)
- 浅谈MVP实现Android应用层开发
- DOS
- Spring3 MVC请求参数获取的几种方法
- 【转】static_cast和reinterpret_cast
- fullpage插件
- jdbc mysql crud dao模型 sql注入漏洞 jdbc 操作大文件
- Hibernate(3)——实例总结Hibernate对象的状态和ThreadLoacl封闭的session
- 大型网站架构系列:负载均衡详解
- 第二周上机实践项目——项目4-用循环求
- 第一次课设完成后的闲谈——学生宿舍管理系统
- 【storm kafka】storm kafka集成
- 《我是一只IT小小鸟》读后感
- poj 2478 Farey Sequence
- 使用Apache下poi创建和读取excel文件