问题标题: 酷町堂:1106

1
0
已解决
丁政元
丁政元
初级光能
初级光能
#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int n,m,s=0,k=0;
    cin>>n>>m;
    for(int i=n;i<=m;i++){
        for(int j=2;j<=sqrt(i);j++){
            if(i%j==0){
            k=1;
            break;              
            } 
        }
        if(k==0){
            s++;
        }
        k=0;
    } 
    cout<<s;
return 0;
}

怎么做!!!


0
已采纳
孙坚恒
孙坚恒
资深守护
资深守护

在第一个for循环前加

    if(n==1)
    n=2;

即可

孙坚恒在2019-01-27 14:02:56追加了内容

孙坚恒在2019-01-27 14:10:33追加了内容

保证AC!!!

0
0
我要回答