下面是我写的,朋友说嵌套的语句算起来慢,求改进
void main()
{
int num1,num2,sum,line,ans;
for(num1=1,num2=1,sum=0,ans=0,line=0;num1<=10000;num1++,num2=1,sum=0)
{
for(;num2<=num1;num2++)
{
if(num1%num2==0)
{
sum++;
}
}
if(sum==2)
{
cout<<num1<<" ";
ans++;
line++;
}
if(line==5)
{
cout<<endl;
line=0;
}
}
cout<<endl<<"一共有"<<ans<<"个质数"<<endl<<"\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\\a\a\a\a\a";
}