【回复“文物2”的帖子】
我要的是C语言的~~你说了那么多,最后对我有用的却放到最后,竟然还是个网址......
不过还是要谢谢你......
你的意思是说这样?
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>
void main(void)
{
int i,j,m,count;
clrscr();
count=1;
printf("2"); /*单独打出唯一的偶质数*/
for(i=3;i<100;i+=2);
{
m=sqrt(i);
for(j=3;j<m+1;j+=2);
if(i%j==0) break;
if(j<m+1) continue; /*从循环体推出时i不是质数*/
count++;
printf("%d",i);
}
printf("\n共有%d个质数",count);
getch();
}
试着进行运算,出错.....