输出1~n之间的所有素数,每行输出5个,用转义字符‘\t’对齐c语言代码
时间: 2024-05-04 16:20:47 浏览: 40
201 输出素数 C语言源代码文件
以下是输出1~n之间的所有素数的C语言代码:
```c
#include <stdio.h>
int is_prime(int n) {
if (n <= 1) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
printf("1~%d之间的素数为:\n", n);
int count = 0;
for (int i = 2; i <= n; i++) {
if (is_prime(i)) {
printf("%d\t", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
printf("\n");
return 0;
}
```
每行输出5个素数,用转义字符‘\t’对齐。
阅读全文