Program code
#include <stdio.h>
#include <conio.h>
void main()
{
int question=0, i=2;
clrscr();
printf(“Please input a positive integer to find out whether it is a prime number or composite number.\n”);
scanf(“%d”,&question);
if (question==1)
{
printf(“%d is neither prime nor composite.\n”, question);
goto stop;
}
if (question==2)
{
printf(“%d is a prime number.\n%d is the only even prime number.\n”,question,question);
goto stop;
}
do
{
if (question%i==0)
{
printf(“%d is a composite number.\n”,question);
goto stop;
}
i++;
}
while(i<question);
printf(“%d is a prime number.\n”,question);
stop:
getch();
}
Example of output
Please input a positive integer to find out whether it is a prime number or composite number.
3
3 is a prime number
No comments:
Post a Comment