當前位置:係統粉 > 電腦問答 > 其他問答 > C程序出錯

C程序出錯

提問者:荊棘宇  |  瀏覽 次  |  提問時間:2017-02-12  |  回答數量:2

C程序出錯 #include \"stdio.h\"#include \"math.h\"int isprime(int a){int i;for(i=2;i<sqrt((double)a);i++)if(a%i==0)return 0;return 1;}main(){int x;printf(\"Enter a integer number:\");scanf(\"%d\",&x);if(isprime(x))printf(\"%d is prime\\n\",x);else printf(\"%d is not prime\",x);}功能是檢查輸入的數是否為素數。但輸入4,9……後仍顯示是素數。為什麼?

已有2條答案
破曉舞空

破曉舞空

回答數:91  |  被采納數:147

2017-02-12 07:37:43
i<=sqrt((double
讚 9
停奈花syx

停奈花syx

回答數:43  |  被采納數:89

2017-02-12 10:31:13
額,這麼低級的錯誤。
沒檢查出來。 (1)
讚 4
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航