C语言实现计算数字能否被3个数整除
编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一: ①能同时被3,5,7整除; ②能被其中两数(要指出哪两个)整除; ③能被其中一个数(要指出哪一个)整除; ④不能被3,5,7任一个整除。
#include "stdio.h"
int main() {
// your code
int num;
scanf("%d",&num);
if (num%3==0&&num%5==0&&num%7==0)
{
printf("%d能同时被3,5,7整除",num);
}
else if (num%3==0&&num%5==0)
{
printf("%d能同时被3,5整除",num);
}
else if (num%3==0&&num%7==0)
{
printf("%d能同时被3,7整除",num);
}
else if (num%5==0&&num%7==0)
{
printf("%d能同时被5,7整除",num);
}
else if (num%3==0&&num%5!=0&&num%7!=0)
{
printf("%d能被3整除",num);
}
else if (num%3!=0&&num%5==0&&num%7!=0)
{
printf("%d能被5整除",num);
}
else if (num%3!=0&&num%5!=0&&num%7==0)
{
printf("%d能被7整除",num);
}
else
{
printf("%d不能被3,5,7整除",num);
}
}