C语言高手进下 谢谢

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:00:53
判断一个数n能否同时被3和5整除

#include <stdio.h>

void main()
{
int n;
scanf("%d",&n);
if (n%15) printf("%d不能同时被3和5整除\n",n);
else printf("%d能同时被3和5整除\n",n);

}

#include <stdio.h>
void main()
{
int a;
scanf("%d",&a);
if((a%3==0)&&(a%5==0))/*核心判定语句*/
printf("Yes\n");
else
printf("NO\n");
}

用%就可以了!

if (n%15) 有问题
如果整除结果为0,而你想要的是1(真)
应该改成if (!(n%15))
或者if (0==n%15)