1樓:匿名使用者
素數:有無限個,除了1和它本身以外不再有其他的因數。所以可以通過for迴圈從2到n-1依次整除n如果能整除則不是素數,否則就是素數。
參考**:
#include
int fun(int n){//判斷n是否是素數int i;
for(i=2;i
2樓:永星天恆
#include
int main()
if(g==0)
printf("yes ");
else
printf("no ");}}
return 0;
}修改後測試結果正確
3樓:斯嘉丽_熹微
// 輸入乙個數,判斷其是否為素數
#include "stdafx.h"
#include
#include
int main()
else if(i==n-1)
printf("%d是素數\n", n);
}system("pause");
return 0;
}希望對你能有幫助
4樓:匿名使用者
輸入:共兩行,第一行乙個整數,為輸入正整數的個數n(1<=n<=1000);第二行n個空格隔開的正整數ai(1 <= ai <= 1000)
輸出:一行,對於每個正整數,如果是素數則輸出yes,否則輸出no,中間用空格隔開。
以下是我編寫的程式
#include
int main()
if(g==0)
....
c語言程式設計:輸入乙個正整數n,判斷它是否為素數
5樓:跪著作揖
#include
#include
using namespace std;
int main()
}if(flag)
else
return 0;
}擴充套件資料:其他方法判斷乙個數是否是素數:
/*** 判斷乙個數是否為素數
* @param n
* @returns
*/var isprime = function (n)for (var i = 2; i <= math.sqrt(n); i++)
}return true;}
6樓:魏子棟
#include/*sqrt*/
#include/*scanf,printf,system*/int isprime(int n)//判斷n是否為素數,如果是則返回1,否則返回0.
main ()
7樓:匿名使用者
這個程式是求100以內的素數。希望你在這個基礎上根據你的需要進修修改。這樣你既能參考也能學習哈~~~
#include "stdio.h"
void main()
if(y==2)
printf("%5d",x); }}
8樓:匿名使用者
#include
#include
void main()
if(i>=n)
printf("n=%d,是素數
\n",n);
else
printf("n=%d,不是素數\n",n);}
9樓:匿名使用者
#include
int isprime(int n)
for(i=2;i*i<=n;++i)
}return 1;
}int main(void)
else
return 0;}
10樓:匿名使用者
#include
using namespace std;
int main()
if(s==0)
cout<<"yes!前方發現乙隻野生的素數!";
else
cout<<"no!你竟然發現了乙隻可怕的合數!";
return 0;
}//這是c++,不過思路可以借鑑(〜^㉨^)〜
11樓:匿名使用者
#include
#include
int main(void)
}printf("這個數(%d)是素數!\n");
return 0;
}// 不懂請追問
12樓:重名啊人太多了
#include
#include
void main()
}if(i>k)
else}
13樓:來賓你好闖天涯
boolean flag= true;
for(i=2;i }if(flag) 用c語言 從鍵盤上任意輸入乙個正整數,判斷是否為素數。 14樓:匿名使用者 #include #include int shu(long unsigned num) //判斷乙個給定的數num是不是素數 //是返回1,否則返回0 15樓:無月⑥聲 #include "stdio.h" void main() if(j>(i/2))}} 程式設計實現:從鍵盤輸入乙個整數,判斷是否是素數,若為素數輸出1,否則輸出0。 16樓:紫薇參星 按照你的要求編寫的判斷是否是素數的c語言程式如下#include int main()else return 0;} 17樓:飛翔 //判斷素數是打1否打0 #include int main() if (i >= n) else }else printf("0"); return 0;} c語言程式設計問題:從鍵盤輸入乙個正整數,判斷該數是否素數並輸出。如果輸入的不是正數,則提示輸入錯誤 18樓:匿名使用者 #include #include bool check(int); int main(void) if (check(num)) printf("%d是素數\n", num); else printf("%d不是素數\n", num); return 0; }bool check(int number) 問明 include stdio h include stdlib h int main int num,k,n 0 printf 請輸入一個數 scanf d num k num while k 0 n n 10 k 10 k k 10 if n num printf d是迴文數 n else p... int a,b,c printf 請輸入三個數,數與數之間用空格隔開 n scanf d d d a,b,c if a b c a c b c b a printf abc可以構成三角形 else printf 不能構成三角形 可以根據數學公式進行判斷。一 數學定理。要構成三角形,必須要任意兩邊和大... include main include stdio.h main void main else if a 2 1 else void main else 怎麼分析這個程式啊?用c語言程式設計 輸入乙個整數,判斷這個數是奇數還是偶數。請大家幫忙啊。include int main if x 2 0 ...C 語言輸入正整數,判斷它是否是迴文數
輸入整數,判斷是否能構成三角形,c語言程式設計
用C語言程式設計 輸入整數,判斷這個數是奇數還是偶數