亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個程序的功能是什么?

#include <iostream>
using namespace std;
void main( )
{
????int N;
????cin >> N;
????bool yes_no = true;
????for (int n = 2; n < N/2; n++)
????{
????????if (N % n == 0)
????????{
????????????yes_no = false;? break;
????????}
????}
????if (yes_no == true)? cout << “Yes” << endl;
????else? cout << “No” << endl;
}



正在回答

1 回答

判斷是否是質數。。。

1 回復 有任何疑惑可以回復我~
#1

yuantongxin 提問者

為什么?
2015-10-26 回復 有任何疑惑可以回復我~
#2

455904738 回復 yuantongxin 提問者

這程序沒判斷1,準確的應該是說判斷除1以外的質數。 cin >> N;//輸入一個數 bool yes_no = true;//標記是否有其他約數 for (int n = 2; n < N/2; n++) //判斷N是否能被【2,N/2】區間的數整除,其實開到【2,sqrt(N)】就足夠了 { if (N % n == 0) //如果能整除1和本身以外的數 { yes_no = false; break; //有其他約數,跳出循環 } }
2015-10-26 回復 有任何疑惑可以回復我~
#3

yuantongxin 提問者 回復 455904738

回答很給力,謝謝!
2015-10-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之模板篇
  • 參與學習       91140    人
  • 解答問題       325    個

本C++教程力求即學即會,所有知識以實踐方式講解到操作層面

進入課程

這個程序的功能是什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號