首页主机资讯能否举例c#中for循环的应用

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

时间2024-09-20 20:30:04发布访客分类主机资讯浏览432
导读:在C#中,for循环是一种常用的迭代语句,用于重复执行一段代码直到满足特定条件。以下是一些for循环的应用示例: 打印数字1到10: for (int i = 1; i <= 10; i++ { Console.Writ...

在C#中,for循环是一种常用的迭代语句,用于重复执行一段代码直到满足特定条件。以下是一些for循环的应用示例:

  1. 打印数字1到10
for (int i = 1;
     i <
    = 10;
 i++)
{
    
    Console.WriteLine(i);

}
    
  1. 计算1到100的平方和
int sum = 0;
    
for (int i = 1;
     i <
    = 100;
 i++)
{
    
    sum += i * i;

}
    
Console.WriteLine("1到100的平方和为: " + sum);

  1. 遍历字符串数组
string[] fruits = {
 "apple", "banana", "cherry" }
    ;
    
for (int i = 0;
     i <
     fruits.Length;
 i++)
{
    
    Console.WriteLine(fruits[i]);

}
    
  1. 读取文件中的所有行
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,并在每次迭代时递增它。

  1. 打印乘法表
for (int i = 1;
     i <
    = 9;
 i++)
{
    
    for (int j = 1;
     j <
    = 9;
 j++)
    {

        Console.Write($"{
i * j}
    \t");

    }
    
    Console.WriteLine();

}
    
  1. 检查数字是否为素数
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
PHP开发中DevOps的关键考量因素 c#的for循环性能如何提升

游客 回复需填写必要信息