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循环有所帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。