|
5啊哈币
有三门礼炮,A:2s发一枚;B:3s一枚 C:5s一枚。求在1分钟内,能听见多少声?
#include <stdio.h>
int main(void)
{
int i,j,k,n,sum;
for(n=1;n<=60;n++){
i=0;j=0;k=0;
if(!(n%2&&n%3&&n%5)){ //如果,2,3,5能同时被整除
i=i+1;
}
else
if(!((n%2&&n%3)||!(n%3&&n%5)||!(n%2&&n%5))) //如果他们有其中两个能被整除
{
j=j+1;
}
else
if(!(n%2||n%3||n%5)){ // 如果他们中有一个能被整除
k=k+1;
}
}
sum=i+j+k;
printf("sum=%d\n",sum);
return 0;
}
我的输出总是 sum=1;
|
|