当前位置: 代码迷 >> C语言 >> [求助]
  详细解决方案

[求助]

热度:186   发布时间:2005-08-04 14:36:00.0
[求助]
判断一个数是不是素数?
main()
{int n,i=1;
scanf("%d",&n);
if(++i<n)
if(n%i==0)
{printf("%d is not a prime number!\n",n);
  break;}
  if(i==n)
printf("%d is a prime number!\n",n);
}
这个程序到底错在哪里呢?
我运行之后老是出现"break"位置错 在函数
这样的话语
请问要怎么改呢??
----------------解决方案--------------------------------------------------------
搞清楚拉,原来是自己不小心阿
把while写成了if!
清楚拉
----------------解决方案--------------------------------------------------------
以下是引用yaoyao在2005-8-4 14:46:55的发言: 搞清楚拉,原来是自己不小心阿 把while写成了if! 清楚拉
知道就好~
----------------解决方案--------------------------------------------------------
我急忙赶来,但还是来晚了,问题解决了。
不过,还是恭喜你。
----------------解决方案--------------------------------------------------------
  相关解决方案