xbw dlnu 2021-11-02 19:54 采纳率: 100%
浏览 23
已结题

题目是 统计素数并求和

为啥这个输出都是零啊

输入 2 个正整数 m 和 n(1<=m<=n<=500),统计并输出 m 和 n之间素数的个数以及这些素数的和。素数就是只能被 1 和自身整除的正整数,1 不是素数,2 是素数。试编写相应程序。

【输入形式】
【输出形式】
【样例输入】1 200
【样例输出】46 4227
#include<stdio.h>
int main()
{
int f,geshu=0,he=0,i,m,n,a=0;
scanf("%d%d",&m,&n);
for(i=m;i<=n;i++){
for(f=1;f<=i;f++){
if(i%f!=0){
a++;
}
}
if(i==a-2){
geshu++;
he+=i;
}
a=0;
}
printf("%d %d",geshu,he);
return 0;
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月10日
    • 创建了问题 11月2日

    悬赏问题

    • ¥15 悬赏 关于#c++#的问题
    • ¥15 Cortexm3是小端序,但为什么32位的指令看起来并不是如此?
    • ¥15 k8s安装calico失败,pod状态为Init:ImagePullBackOff
    • ¥15 大家好!我想学习编程业余时间挣一些钱
    • ¥15 QT移植QT库make报错
    • ¥15 PANATERM ver.6.0无法连接
    • ¥15 .net core实现联想查询
    • ¥15 HL7 报告转Excel 、PDF 、jpg
    • ¥18 WPF HandyControl Trigger IsSelected 触发器修改 ListBox 中 DataTemplate 模板 StackPanel 背景图片(相关搜索:触发器)
    • ¥15 下载intel stratix10对应的d5005的acceleration stack for development