在线急求C语言编程问题!!!!!!!!!!!!!!

输入2个正整数m和n(m>1,n<=500),统计并输出m和n之间的素数个数以及这些素数的和。素数就是只能被1和自身整除的正整数,最小的素数是2.要求调用函数prime(... 输入2个正整数m和n(m>1,n<=500),统计并输出m和n之间的素数个数以及这些素数的和。素数就是只能被1和自身整除的正整数,最小的素数是2.要求调用函数prime(m)判断m是否为素数,当m为素数时返回1,否则返回0.
【输入形式】
【输出形式】
【样例输入】2,10
【样例输出】count=4,sum=17
【样例说明】1到10之间有4个素数:2,3,5,7
展开
 我来答
liuyang054
推荐于2016-11-05 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5223万
展开全部
#include<stdio.h>
void dis(int m, int n) {
int i, j,flag = 1, count = 0, sum = 0;
for (i = m; i <= n; i++) {
flag = 1;
for (j = 2; j < i; j++) {
if (i % j == 0) {
flag = 0;
}
}
if ((flag== 1) && (i != 1)) {
printf("(%d)", i);
sum += i;
count++;
}
}
printf("\ncount = %d, sum = %d",count, sum);
}
void main() {
int m, n;
scanf("%d,%d",&m,&n);
dis(m,n);
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式