このコードは C ではどのようになりますか? 私はjavascriptでやってみましたが、ループする方法がわかりませんでした。ユーザーが入力した数値が素数かどうかを判別するプログラム。ユーザーが 2 未満の値を入力するまで、プログラムは数字の入力を求め続けます。このプログラムは、モジュールを使用して実装する必要があります。例 :
Enter a number: 4
4 is not a prime number
Enter a number: 5
5 is a prime number
Enter a number: 0
int main()
{
int n, i = 3, count, c;
printf("Enter the number of prime numbers required\n");
scanf("%d",&n);
if ( n >= 1 )
{
printf("First %d prime numbers are :\n",n);
printf("2\n");
}
for ( count = 2 ; count <= n ; )
{
for ( c = 2 ; c <= i - 1 ; c++ )
{
if ( i%c == 0 )
break;
}
if ( c == i )
{
printf("%d\n",i);
count++;
}
i++;
}
return 0;
}