來源:《信息學奧賽一本通(C++版)》P71
【題目描述】
4.16 輸出100~200中所有的素數。
代碼如下:
注:代碼僅供參考,不只有一種解法。
//函數sqrt和函數floor需要調用math.h頭文件。
#include<iostream>
#include<math.h>
using namespace std;
int main(){
for(int seek=100;seek<=200;seek++){
int enumerate=2;
while(enumerate<=floor(sqrt(seek))&&seek%enumerate!=0){++enumerate;}
if(enumerate>floor(sqrt(seek))) {cout<<seek<<" ";}
}
return 0;
}