C语言实现输入两个整数,求这两个整数之间的素数和
时间: 2023-06-04 18:08:19 浏览: 143
dazhengshu.rar_大整数
可以回答这个问题。以下是C语言实现输入两个整数,求这两个整数之间的素数和的示例代码:
```
#include <stdio.h>
int main() {
int num1, num2, i, j, isPrime, sum = 0;
printf("Enter the first integer: ");
scanf("%d", &num1);
printf("Enter the second integer: ");
scanf("%d", &num2);
if (num1 > num2) {
int temp = num1;
num1 = num2;
num2 = temp;
}
for (i = num1; i <= num2; i++) {
if (i < 2) {
continue;
}
isPrime = 1;
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = 0;
break;
}
}
if (isPrime) {
sum += i;
}
}
printf("The sum of prime numbers between %d and %d is %d.", num1, num2, sum);
return 0;
}
```
在这个示例代码中,我们使用了两层循环来遍历两个整数之间的所有整数,并判断每个整数是否是素数。如果一个整数是素数,则将其加入sum变量中。最后输出sum的值,即为这两个整数之间的素数和。
阅读全文