1. 程式人生 > >C語言簡單程式設計題——求1到100之間的素數

C語言簡單程式設計題——求1到100之間的素數

//求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;
}

//具體就不多說了,簡單易懂