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]