for 循环 以及 for 循环的嵌套
2024-09-05 12:37:26
格式: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();
}
最新文章
- Django学习笔记(现学现写,实时更新)
- 办公大楼3D指纹门禁系统解决方案
- MySQL 5.7 Command Line Client输入密码后闪退和windows下mysql忘记root密码的解决办法
- 去除inline-block元素间间距,比较靠谱的两种办法
- 【xml】转义字符 &;lt;等符号出现的原因
- 许可EDM营销是个长期过程
- Mac废纸篓 不能完全清空的有效解决方法
- 如何通过ps -ef|grep tomcat只获得你需要的查询进程,排除掉grep本身的进程信息
- JAVA中对Cookie的操作
- 双系统修改启动项顺序&;&;&;修改开机启动等待时间
- Windows下使用NIF扩展Erlang方法
- Telerik RadGrid Demo
- 《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇01:道路的自动生成》
- Enterprise Solution 企业管理软件开发框架
- s7-300 第9讲 定时器
- 和我一步步部署 kubernetes 集群
- 建造者(Builder)模式
- [UOJ UNR#2 UOJ拯救计划]
- ANT与SVN集成
- ajax请求头加Token时发生的跨域(CORS)请求问题
热门文章
- Webpack loaderUtils.parseQuery()
- scrapy常用设置和注意点!!!!
- 从FBV到CBV三(权限)
- 21、Nginx 常见问题
- 02-springmvc分布式项目dataService项目配置
- C# 类的继承和访问
- 多线程之CountDownLatch
- 【BZOJ1049】【Luogu P2501】 [HAOI2006]数字序列 DP,结论,LIS
- BZOJ3329 Xorequ[数位DP+递推矩阵快速幂]
- javascript中的原型和原型链(一)