. 程序设计题 编写一个函数,判定一个整数是否是素数。编写主程序,输入两个整数,输出这两个整数之间的所有素数,要求每行输出6个。c++
时间: 2023-06-07 09:11:37 浏览: 94
语言实现如下:
```c
#include <stdio.h>
#include <stdbool.h>
#include <math.h>
bool isPrime(int num)
{
int i;
if (num <= 1)
{
return false;
}
for (i = 2; i <= sqrt(num); i++)
{
if (num % i == 0)
{
return false;
}
}
return true;
}
int main()
{
int start, end, i, count = 0;
printf("请输入两个整数:");
scanf("%d%d", &start, &end);
if (start > end)
{
int temp = start;
start = end;
end = temp;
}
for (i = start; i <= end; i++)
{
if (isPrime(i))
{
printf("%d ", i);
count++;
if (count % 6 == 0)
{
printf("\n");
}
}
}
return 0;
}
```
该程序中,isPrime函数用于判断一个整数是否是素数,主程序中输入两个整数,然后依次判断两个整数之间的数是否是素数,最后每行输出6个素数。
阅读全文