>>335
#include <stdio.h>

int prime(int num)
{
int div;
if(num < 2) return 0;
for(div=2; div<=num/2 && num%div!=0; div++);
return (div>num/2) ? 1 : 0;
}

int main()
{
int n, sum = 0, i;

printf("自然数を入れろ");
scanf("%d", &n);

printf("1〜%dまでの素数は、\n", n);
for(i=1; i<=n; i++)
{
if(prime(i))
{
printf("%s%d", sum?",":"", i);
sum++;
}
}
printf("\n個数は%d個です。\n", sum);

return 0;
}