1樓:
#include
int main(int argc,char**ar**)else
}int sushu(int x)
{int i;
for(i=2;i
可能是初學者吧
思路基本上是正確的
但是可能一些語法還沒掌握
比如 1.函式的返回值
2.for迴圈中break;
3.以及區域性變數、全域性變數作用域等
只要有耐心,c不難的,肯定能學好
2樓:z的
sushu函式中,應該是x%i==0 還有if語句為真,語言執行幾條語句? 應該有{}
3樓:聽不清啊
#include"stdio.h"
#include"math.h"
int prime(int n)
int main()
4樓:
有問題函式裡面應該是:
int i,sushu=0;
for(i=2;i }return sushu; 5樓:純潔寫手 #include main() int prime(number)/*此函式用於差別素數*/int number; 6樓:匿名使用者 現在哎 都是英國出產的 7樓:匿名使用者 #include "stdio.h" int sushu(int x) int main() 寫一個判斷素數的函式,在主函式輸入一個整數,輸出是否素數的資訊 8樓:墨汁諾 先建立一個初始的素數表,例如:100以內的素數陣列,用來快速判斷是否是素數對於超過100的素數,演算法,用不大於根號n的素數,對n進行試除,如果都不能除盡,則為素數。 #include #include //判斷是否為素數的函式 int isprime(int n) int i=2; while(i<=(int)sqrt(n)) if(n%i == 0) return 0; //不是素數,直接返回0 else i++; return 1; int main() int n; printf("輸入一個正整數: "); scanf("%d",&n); if(isprime(n)) printf("%d is a prime number\n",n); else printf("%d is not a prime number\n",n); return 0; 擴充套件資料; 首先,本文英文字母都表示整數,上半部b 》3n 》w,下半部b 》w 》3n。大於3的素數只有6n-1和6n+1兩種形式,我們只需判定這兩種數是素數還是合數即可。 命題 1 對於b=36n+1 形數而言。 若不定方程(3n)^2+n-(b-1)/36=w^2 有整數解, 則 6(3n-w)+1 是小因子數;6(3n+w)+1 是大因子數。 若不定方程 (3n)^2-n-(b-1)/36=w^2 有整數解, 則 6(3n-w)-1 是小因子數;6(3n+w)-1 是大因子數。 9樓:森珹鄞初陽 #include using namespace std; bool issushu(int);//檢查是否是素數void main() else }bool issushu(int a)for(int i=2;i
}return true;} 10樓:和瑋兆尋綠 intisprime(int n)// 判斷n是否為素數 intmain() 11樓:泥苗漢和璧 prime(int m)改為 bool prime(int m)並把prime函式提至頂部或者事先宣告**有如下兩種: ①#include bool prime(int m)void main() ②#include bool prime(int m)void main() bool prime(intm) 12樓:純潔寫手 #include main() int prime(number)/*此函式用於差別素數*/int number; 13樓:禹運傅堅秉 #include _bool sspd(unsigned long long i);int main(void) return0;} _bool sspd(unsigned long long srs) //必須:srs>2 14樓:匿名使用者 #include int is_prime_number(int num)return 1; //是素數 }int main() 15樓:匿名使用者 一樓的怎麼混到10級的?太不厚道了! 首先,該函式缺標頭檔案與,並且k=sqrt(n)+1;缺強制型別轉換. 程式根本沒法執行. 其次,你的判斷函式根本是錯的!for(i=3;i#include int is_prime_number(int num)return 1; //是素數 } int main() 16樓:匿名使用者 int isp(int n) main() c語言:寫一個判斷素數的函式,要求在主函式任意輸入一個整數,輸出其是否素數的判斷結果 17樓:風若遠去何人留 #include #include int is_prime(int n) int main() private function prime n as integer as boolean 返回值 true是素數,false不是素數 dim k as integer prime true for k 2 to n 1 if n mod k 0 then prime false exit for... 陽光上的橋 main你自己寫吧,函式 如下 slen char s 付哥的技術課堂 新增註釋 include define size 200 int length char src return count int main void 一杯墜 include main int stringlengt... if a b a c a d a e a f a g b c b d b e b f b g c d c e c f c g d e d f d g e f e g f g 上面比較笨的寫法了,執行效率還可以 include stdio.h int a 1,b 2,c 3,d 4,e 5,f 6,g...vb程式設計 編寫子函式,判斷m是否是素數,在主調過程中
C語言寫一函式,求出字串的長度,在主函式中輸入字串,並
C語言if判斷的格式,C語言程式設計中if語句的格式是什麼?