2016 - 2024

感恩一路有你

c语言for循环经典例子 C语言 for循环例子详解

浏览量:4983 时间:2023-11-30 07:39:31 作者:采采

在C语言中,for循环是一种非常常用且灵活的循环结构,它可以根据特定的条件重复执行一段代码块。下面我们将介绍几个经典的for循环例子,并逐一进行详细解析。

例子1: 计算1到100的累加和

这是一道经典的for循环例子,用来计算从1到100的所有整数的累加和。

int sum  0;
for (int i  1; i < 100; i  ) {
    sum   i;
}
printf("1到100的累加和为:%d

", sum);

在这个例子中,我们使用了一个变量sum来保存累加和,然后使用for循环从1到100依次遍历每个整数并将其加到sum中。循环的条件是i<100,每次循环结束后i会自增1。

例子2: 打印九九乘法表

九九乘法表是C语言学习中常见的练习题之一,它可以通过嵌套的for循环来实现。

for (int i  1; i < 9; i  ) {
    for (int j  1; j < i; j  ) {
        printf("%d * %d  %d ", j, i, i*j);
    }
    printf("

");
}

在这个例子中,外层的for循环控制行数,内层的for循环控制每一行打印的列数。通过嵌套的循环,我们可以依次打印出九九乘法表中的每个元素。

例子3: 判断一个数是否为素数

判断一个数是否为素数是编程中一个常见的问题,我们可以使用for循环来遍历可能的因数进行判断。

int num  37;
int isPrime  1;
for (int i  2; i < sqrt(num); i  ) {
    if (num % i  0) {
        isPrime  0;
        break;
    }
}
if (isPrime) {
    printf("%d是素数

", num);
} else {
    printf("%d不是素数

", num);
}

在这个例子中,我们使用了一个变量isPrime来标记是否为素数,初始值为1。然后通过for循环从2开始遍历到sqrt(num)(num的平方根),判断num是否可以被整除。如果找到一个能整除num的因数,就将isPrime置为0并退出循环。最后根据isPrime的值判断num是否为素数。

通过以上例子的详细解析,相信读者对C语言中for循环的用法和应用有了更深入的理解和掌握。希望本文对您在学习和使用C语言中的for循环有所帮助。

C语言 for循环 经典例子 详细解析

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。