/** *功能:編寫一個程序使用兩重for循環和模運算符(%)去尋找和輸出質數(只能被1和它本身 *整除的整數)。 *時間:2014年8月15日08:19:48 *作者:cutter_point */ #include#include using namespace std; //寫一個函數輸出質數(只能被1和它本身*整除的整數) void printZhiShu(int n) //給出0到多少的數之間的質數 { cout<<1<<"\t是質數\n"; //使用兩重for循環,模運算符(%),1不用想 //一層循環是重2到n這些數字一個個找 for(int i=2 ; i <= n ; ++i) { //重2到它本身就只有他本身可以取模為0 for(int j=2 ; j <= i ; ++j) { int m=i%j; //對j取模 if(j != i && m==0) { break; //如果不是質數立馬排除 } cout<>i; if(i < 0) { cout<<"請不要輸入負數!!"<