这个问题该咋做啊,求解,我试了半天总是有问题
这是我弄得,指点一下吧,谢谢啦
#include <stdio.h>
#include<math.h>
int main()
{
int a[100];
int i,j;
for(i = 1;i < 101;i++)
a[i] = i;
for(i = 1;i <= 100;i++){
int flag = 1;
for(j = 2; j <= sqrt(i);j++){
if(a[i] % j == 0){
flag = 0;
break;
}
}
if(flag && i != 1){
printf("%d ",a[i]);
}
}
return 0;
}