1樓:
這是根據素數最基本的定義來寫的演算法。
什麼叫素數:
除了1和他本身,沒有其他因子。
所以就有了2到(n-1)t各個整數先後作為除數。
不能的話就為素數。
汗#include
#include
main()
2樓:
#include
#include//這是呼叫sqrt()函式所需的標頭檔案int main()
}//根據sign值判斷是否為素數,值為1說明if成立,則就不是素數,不成立就是原先的0,也就是不能被i整除
if(sign==0)
printf("the num %d is a prime!\n",num);
else
printf("the num is not a prime!\n",num);
return 1;;}
3樓:匿名使用者
#include
#define yes 1
#define no 0
intmain(void)
}if(issushu==yes)
printf("%d\n",i);
}return 0;}
4樓:匿名使用者
#include
#include
int main()
else
}if(1==sign)
printf("is prime!\n");
else
printf("is not prime!\n");
return 1;;}
5樓:匿名使用者
#include
main()
}if(t==0) printf("yes");
return 0;}
c語言程式設計問題,C語言程式設計問題?
int main printf 字母數 d n空格數 d n數字數 d n其他字元數 d n letters,space,digit,other return 0 第一個問題 無效的主要 i 100 i 100 第二個問題,到1 100奇 0 int i 1 i 1 100 i i 100 而 i ...
C語言程式設計問題,c語言程式設計問題
先while或do while輸入成績,成績放入先定義的陣列,直到輸入負數結束。然後for迴圈算出總成績,然後定義變數平均直,算出變數直。for迴圈裡套if條件低於60輸出。課本上有例子,你看呀。c語言程式設計問題 提問怎麼改。把replace函式提到main函式外面。提到main函式的前面。或者在ma...
C語言程式設計問題,c語言程式設計問題
我只感覺到上面的程式有錯誤,但是不是死迴圈啊。這句感覺就不對。d d 沒有對應的接受鍵盤輸入的變數。for j 0 j 5 j stu1 i tot stu1 i tot stu1 i score j 很明顯上面這樣輸入會造成越界。當j 4的時候stu1 i score 4 是沒有意義的。print...