#include <stdio.h>
int main(void)
{
int i, no;
int prime[500];
int ptr = 0;
unsigned long counter = 0;
prime[ptr++] = 2;
prime[ptr++] = 3;
for(no=5;no<=1000;no+=2)
{
for (i = 1;i < ptr;i++)
{
counter++;
if (no%prime[i] == 0)
break;
}
if (ptr == i)
prime[ptr++] = no;
}
for (i = 0;i < ptr;i++)
printf("%d\n",prime[i]);
printf("乘除運算的次數(shù):%lu\n", counter);
return(0);
}
1 回答

朕日理萬機
TA貢獻27條經(jīng)驗 獲得超28個贊
prime[ptr++] = no; 這一句。而且你這么貼代碼好難看,不是有代碼的粘貼工具嗎
#include?<stdio.h> int?main(void)?{ }
- 1 回答
- 0 關注
- 1281 瀏覽
添加回答
舉報
0/150
提交
取消