宁波大地影院恒茂:C语言的问题。。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 18:59:11
判断用户输入的数据是否是素数,并在屏幕显示结果。提示用户是否继续输入(y/n),让用户选择,若用户选y,则继续,直至用户选择n。
希望大家能加上注解。。谢谢大家了。
一楼给的程序不能进行继续输入判断。。

main()
{
int i,n;
char c;
do
{
printf("Please input a number:");
scanf("%d",&n);
for(i=2;i*i<=n;i++)
if(n%i==0)
{
printf("%d isn't a prime number.\n",n);
goto query;
}
printf("%d is a prime number.\n",n);
query:;
printf("Continue?[Y/N]");
scanf("%c",&c);
}
while((c="y")||(c="Y"));
}

这太简单