c输出一百以内的所有素数,用上break终止语句,每十个数后换行显示,最简单代码
时间: 2024-10-15 16:07:12 浏览: 21
在C语言中,我们可以使用嵌套循环和条件判断来输出100以内的所有素数,并结合`break`语句以及计数器控制每打印十个数换行。下面是一个简单的代码示例:
```c
#include <stdio.h>
// 判断是否为素数的函数
int is_prime(int num) {
if (num <= 1) return 0;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0)
return 0;
}
return 1;
}
int main() {
int count = 0; // 记录数字数量,每十个数后加一
for (int i = 2; i <= 100; i++) { // 从2开始到100
if (is_prime(i)) {
printf("%d ", i); // 输出素数
count++;
// 每十个数后换行并检查是否达到换行条件
if (count % 10 == 0) {
printf("\n");
}
}
// 当找到第10个素数时,跳出循环
if (count >= 10) {
break;
}
}
return 0;
}
```
阅读全文