目前打了這樣:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <float.h>
int main(){
int i,j;
clock_t t1,t2;
double t=(t2-t1)/CLOCKS_PER_SEC;
t1=clock();
for(i=2;t<3;i++){
bool flag=true;
for(j=2;j if(i%j==0){
flag=false;
break;
}
}
if(flag){
t2=clock();
printf("%d ",i);
printf("time:%lf secs\n",t);
}
}
}
結果:

找質數方法和計算時間的方法都是上網找的(因為我程式超爛的...),卻不知道怎麼應用,質數是找出來了,但是秒數卻一直都是0這樣無止盡跑下去...(我只截了一小段的圖),而且我輸出的格式也不對,應該是要:質數 質數 秒數 這樣,可是我試過printf("%d %d",i,i+1);也是跑出一樣的結果。
想請問高手們,我應該如何改才對呢?

先謝謝大家了
