能否举例c#中for循环的应用

   2024-09-30 2670
核心提示:在C#中,for循环是一种常用的迭代语句,用于重复执行一段代码直到满足特定条件。以下是一些for循环的应用示例:打印数字1到10:f

在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循环在不同场景下的应用。你可以根据需要修改循环的初始值、终止条件和迭代步长来适应不同的编程任务。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号