コード例 #1
0
ファイル: ariprog.c プロジェクト: houjun/acm_icpc
int main()
{

	FILE *fin=fopen("pprime.in","r");
	FILE *fout=fopen("pprime.out","w");   
	int a,b,i,num;

	clock_t begin, end;
	double  cost;
	begin = clock();

	fscanf(fin,"%d %d",&a,&b);

	if((b-a)>500000)
		num=prime1(pnum,a,b);
	else{
		num=prime2(pnum,a,b);
		start=0;
	}

	for (i = start; i < num ; i++){
		if(pnum[i]>=a)
			if(ispal(pnum[i]))
				fprintf(fout,"%d\n",pnum[i]);		
	}

	end = clock();
	cost = (double)(end - begin) / CLOCKS_PER_SEC;
	printf("%lf seconds\n", cost);


	return 0;
}
コード例 #2
0
ファイル: asal.c プロジェクト: halitalptekin/c-codes
int main(int argc, const char *argv[])
{
    int i;

    for(i=2;i<100;i++)
        printf("%d sayisi %s\n",i,prime2(i) ? "asaldir.":"asal degildir.");
    
    return 0;
}