#24356: 只輸出一行


caspar.cy.lin@gmail.com (林承諭)

學校 : 不指定學校
編號 : 133317
來源 : [114.44.78.235]
最後登入時間 :
2022-07-27 16:34:29
a121. 質數又來囉 | From: [1.163.134.239] | 發表日期 : 2021-02-08 22:03

#include <iostream>

#include <cmath>

using namespace std;

int main(void){

int a,b;

int c;

 

cin>>a>>b;

 

for(int i=a;i<=b;i++){

for(int j=2;j<=i;j++){

if(j==i) {

c++;

break;

if(i%j==0){

break;

}

}

}

cout<<c<<endl;

return 0;

 

}

只輸出一行 求debug謝謝

 
#24357: Re:只輸出一行


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.253.77]
最後登入時間 :
2024-11-13 14:54:03
a121. 質數又來囉 | From: [61.230.25.215] | 發表日期 : 2021-02-08 22:12

#include

#include

using namespace std;

int main(void){

int a,b;

int c;

 

cin>>a>>b;

 

for(int i=a;i<=b;i++){

for(int j=2;j<=i;j++){

if(j==i) {

c++;

break;

if(i%j==0){

break;

}

}

}

cout<<c<<endl;

return 0;

 

}

只輸出一行 求debug謝謝


這題是讀到EOF結束,所以你的cin>>a>>b要改成while(cin>>a>>b) { ...計算...}

 
ZeroJudge Forum