#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int num;
int flag=1;
for(num=1;num<=100;num++)
{
if(num==1);
else//2以後進到此
{
int cnt=0;
int i;
for(i=1;i*i<=num;i++)//2 i*i 符合條件,超過就不符合條件
{
if(num%i==0)//2%1=0
{
cnt++;
}
if(cnt==2)
{
break;
}
}
if(cnt==1)
{
if(flag==1)
{
printf("%d",num);//第1次不加,
flag=0;
}
else//第2次加,
{
printf(",%d",num);
}
}
}
}
return 0;
}
沒有留言:
張貼留言