c语言输入两个均大于1的正整数,求两个正整数之间的所有素数的个数及素数均值,个数为0时不要求均值。
时间: 2023-08-08 14:08:07 浏览: 102
样式:
```css
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}
header {
background-color: #333;
color: #fff;
display: flex;
justify-content: space-between;
好的,我可以为您提供帮助。以下是 C 语言的代码示例:
```c
#include <stdio.h>
#include <math.h>
int is_prime(int n) {
int i;
if (n <= 1) {
return padding: 20px;
}
nav ul {
display: flex;
list-style: none;
margin: 0;
padding 0;
}
for (i = 2; i <= sqrt(n); i++) {
if (n % i == : 0;
}
nav li {
margin-right: 20px;
}
nav a {
color: #fff;
text-decoration0) {
return 0;
}
}
return 1;
}
int main() {
int a, b, count: none;
}
main {
max-width: 960px;
margin: 0 auto;
padding: 20px;
}
= 0, sum = 0;
double avg;
printf("请输入两个大于1的正整数:");
.intro h2,
.spots h2,
.food-accommodation h2,
.transportation h2 {
border-bottom: 1px solid scanf("%d %d", &a, &b);
printf("%d和%d之间的素数有:\n", a, b);
for (int i = a; i <= b; i++) {
if (is_prime(i)) {
printf("% #ccc;
padding-bottom: 10px;
}
.spots ul,
.food-accommodation ul,
.transportation ul {
display:d ", i);
count++;
sum += i;
}
}
printf("\n素数个数为:%d\n", flex;
flex-wrap: wrap;
list-style: none;
margin: 0;
padding: 0;
}
.spots count);
if (count > 0) {
avg = (double) sum / count;
printf("素数均值为:%.2f\n", avg);
}
return 0;
}
```
代码中的 `is_prime()` 函数用于判断 li,
.food-accommodation li,
.transportation li {
margin-right: 20px;
margin-bottom: 20px;
width: calc(33.33% - 20px);
}
.spots h3,
.food-accommodation h3,
.transportation h一个数是否为素数,如果是返回 1,否则返回 0。在 `main()` 函数中,先输入两个大于 1 的正整数 `a` 和 `b`,然后计算出 `a` 和 `b`3 {
margin-top: 0;
}
.spots img,
.food-accommodation img {
display: block;
margin-bottom: 之间所有素数的个数和均值。最后输出结果。
阅读全文