天天看點

C語言: 定義一個函數int isprime(int n),用來判别一個正整數n是否為素數,若為素數函數傳回值為1,否則為0。在主函數中輸入一個整數x,調用函數isprime(x)來判斷這個整數x是

QQ:2835809579 有問題私聊我或者留言到評論區

原題:

定義一個函數int isprime(int n),用來判别一個正整數n是否為素數,若為素數函數傳回值為1,否則為0。在主函數中輸入一個整數x,調用函數isprime(x)來判斷這個整數x是不是素數,給出判斷結果。

輸入輸出示例

第一次運作:

輸入:12

輸出:NO

第二次運作:

輸入:37

輸出:YES

代碼:

#include <stdio.h>
int isprime(int n)
{
int i;
for (i=2; i<=n-1; i++) { if (n %i==0) return 0;}
return 1;
}
int main()
{
int x,y;
printf("請輸λ一個整數: ");
scanf("%d",&x);
y= isprime(x);
if(y==0)
printf( "NO\n");
else
printf( "YES\n");
}
      

結果:(讓我偷個懶直接截屏)

C語言: 定義一個函數int isprime(int n),用來判别一個正整數n是否為素數,若為素數函數傳回值為1,否則為0。在主函數中輸入一個整數x,調用函數isprime(x)來判斷這個整數x是

繼續閱讀