C/C++の宿題を片付けます 95代目
■ このスレッドは過去ログ倉庫に格納されています
0336デフォルトの名無しさん
2007/09/08(土) 17:29:51#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;
}
■ このスレッドは過去ログ倉庫に格納されています