c語言程式設計判斷輸入的正整數是否為素數

2021-03-28 01:14:09 字數 3467 閱讀 9580

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)

C 語言輸入正整數,判斷它是否是迴文數

問明 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...

輸入整數,判斷是否能構成三角形,c語言程式設計

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 不能構成三角形 可以根據數學公式進行判斷。一 數學定理。要構成三角形,必須要任意兩邊和大...

用C語言程式設計 輸入整數,判斷這個數是奇數還是偶數

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 ...