能否举例c#中for循环的应用
导读:在C#中,for循环是一种常用的迭代语句,用于重复执行一段代码直到满足特定条件。以下是一些for循环的应用示例: 打印数字1到10: for (int i = 1; i <= 10; i++ { Console.Writ...
在C#中,for
循环是一种常用的迭代语句,用于重复执行一段代码直到满足特定条件。以下是一些for
循环的应用示例:
- 打印数字1到10:
for (int i = 1;
i <
= 10;
i++)
{
Console.WriteLine(i);
}
- 计算1到100的平方和:
int sum = 0;
for (int i = 1;
i <
= 100;
i++)
{
sum += i * i;
}
Console.WriteLine("1到100的平方和为: " + sum);
- 遍历字符串数组:
string[] fruits = {
"apple", "banana", "cherry" }
;
for (int i = 0;
i <
fruits.Length;
i++)
{
Console.WriteLine(fruits[i]);
}
- 读取文件中的所有行:
using System.IO;
class Program
{
static void Main()
{
string fileName = "example.txt";
using (StreamReader sr = new StreamReader(fileName))
{
string line;
int lineCount = 0;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine($"Line {
lineCount + 1}
: {
line}
");
lineCount++;
}
}
}
}
注意:虽然这个例子使用了while
循环,但你可以将其转换为for
循环,只需将计数器初始化为0,并在每次迭代时递增它。
- 打印乘法表:
for (int i = 1;
i <
= 9;
i++)
{
for (int j = 1;
j <
= 9;
j++)
{
Console.Write($"{
i * j}
\t");
}
Console.WriteLine();
}
- 检查数字是否为素数:
using System;
class Program
{
static void Main()
{
int num = 29;
bool isPrime = true;
if (num <
= 1)
{
isPrime = false;
}
else
{
for (int i = 2;
i <
= Math.Sqrt(num);
i++)
{
if (num % i == 0)
{
isPrime = false;
break;
}
}
}
Console.WriteLine($"{
num}
是素数吗? {
isPrime}
");
}
}
这些示例展示了for
循环在不同场景下的应用。你可以根据需要修改循环的初始值、终止条件和迭代步长来适应不同的编程任务。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 能否举例c#中for循环的应用
本文地址: https://pptw.com/jishu/700121.html