输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个数)整除; (3)能被其中一个数(要指出哪个数)整除.

问题描述:

输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个数)整除; (3)能被其中一个数(要指出哪个数)整除.

#include
void main()
{
int number;
int re[3];
int i=0;
scanf("%d", &number);
if(number%3 == 0)
{
re[i]=3;
i++
}
if(number%5 == 0)
{
re[i]=5;
i++
}
if(number%7 == 0)
{
re[i]=7;
i++
}
if(i==3)
printf("%d能同时被3,5,7整除", number);
if(i==2)
printf("%d能同时被%d,%d整除", number, re[0], re[1]);
if(i==1)
printf("%d能同时被%d整除", number, re[0]);
}