函数1

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

int isprime(int x)
 {
    //判断x是否为素数,如是1,否则0  (x除[2..x-1])
 int i;
 for(i=2;i<=x-1;i++)
   if (x%i==0) break;
 if (i>x-1)
     return 1;
 else
     return 0;
 }

(1)
       if (i>x-1)
     return 1;
 else
     return 0;
 等价于
 if (i>x-1)
     return 1;  
     return 0;
 等价于
 return (i>x-1);
(2)isprime只能用来判断大于1的正整数是否为素数
思考:输入任意一个3位的正整数,判断是否为水仙花数?   yes,no
分析:
     abc=a*a*a+b*b*b+c*c*c
  int isflower(int x)
  {     //判断x是否为水仙花数}

上一页 [1] [2] [3] [4]

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

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