下面我将详细讲解如何练习C语言中的循环语句。
什么是循环语句
在 C 语言中, 循环语句分为 for
、while
、do..while
三种类型。循环语句可以让程序多次执行同一段代码,简化程序逻辑。
循环语句的语法
for 循环语句语法
for (初始化表达式; 条件表达式; 更新表达式)
{
// 循环体语句
}
其中,初始化表达式只在循环开始时执行一次,条件表达式在每轮循环开始前执行,更新表达式在循环语句的代码块执行完之后执行。
while 循环语句语法
while (条件表达式)
{
// 循环体语句
}
在每轮循环开始前先判断条件表达式,如果为真则执行循环体语句,否则跳过循环体语句直接退出循环。
do..while 循环语句语法
do
{
// 循环体语句
} while (条件表达式);
先执行一次循环体语句,然后再判断条件表达式是否为真,如果为真则重复执行循环体语句,直到条件表达式为假才退出循环。
循环语句练习实例
实例1:输出1~100中能同时被3和7整除的数
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 100; i++)
{
if (i % 3 == 0 && i % 7 == 0)
{
printf("%d ", i);
}
}
return 0;
}
实例2:输入一个数,判断它是不是质数
#include <stdio.h>
int main()
{
int n, i, is_prime = 1;
printf("Enter a number:");
scanf("%d", &n);
for (i = 2; i <= n / 2; i++)
{
if (n % i == 0)
{
is_prime = 0;
break;
}
}
if (is_prime)
{
printf("%d is a prime number.", n);
}
else
{
printf("%d is not a prime number.", n);
}
return 0;
}
以上就是 C 语言中循环语句的练习实例,希望对您有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言中循环语句练习实例 - Python技术站