循环结构4

作者: 时间:2020-07-10 点击数:

循环---break
 break:强行终止当前所在循环。
 for(1;2;3)
  {
     A;
  B;
  if (exp) break;
  C;
  D;
  }
问题:输入任意一个正整数,判断是否为素数,如是“isprime”,否则输出“noprime”
提示:
    素数:除了1和本身之外,其余整数都不能除尽的数。
分析:
        输入一个整数--》x
  x除一个范围[2..x-1],步长是1
  如果都没有除尽,输出“isprime”,否则输出“noprime”

#include <stdio.h>
int main()
{
int x,i;
scanf("%d",&x);
for(i=2;i<=x-1;i++)
{
 //判断x能否除尽i,如果能除尽,循环可以提前结束;否则继续循环
 if (x%i==0) break;
}
if (i>x-1)
 printf("isprime");
else
 printf("noprime");
return 0;}

[1] [2] [3] [4] [5] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段