C語言簡單程式設計題——求1到100之間的素數
阿新 • • 發佈:2019-02-20
//求1到100之間的素數
//這個題目在拿到之後看著很簡單,1到100之間只要滿足素數的條件即可
//而也可以這樣考慮1到100之間,只要能被除1和自身之外的數整除的數,不給返回值,反之則給返回
//下邊就來程式碼了
int PrimeNumer(int x) //定義一個函式判斷
{
assert(x > 0); //判斷
int i; //被除數
for (i = 2; i < x; i++)
{
if (x%i == 0)
{
return 0; //表示正常終止
}
}
return 1; //只是給主調函式一個標誌,說明他的執行過程中遇到異常情況。 然後就返回主調函式來處理,繼續執行。
}
int main()
{
int i,a;
int count = 0;
for (i = 2; i < 101; i++)
{
if (PrimeNumer(i)) //呼叫函式來判斷
{
count++; //加入了一個計數器
printf("%d\n", i);
}
}
printf("素數出現的次數%d", count);
system("pause");
return 0;
}
//具體就不多說了,簡單易懂