C 语言 输入一个整数 判断能否被3 5 7整除,并输出以下信息

问题描述:

C 语言 输入一个整数 判断能否被3 5 7整除,并输出以下信息
(1)能同时被3,5,7整除;
(2)能被其中两数(要指出哪两个数)整除;
(3)能被其中一个数(要指出哪个数)整除.
#include
void main()
{
\x09int s,a,b,c;
\x09\x09scanf("输入一个数%d",&s);
\x09a=s%3;
\x09b=s%5;
\x09c=s%7;
\x09if(a==0)
\x09{
\x09\x09if(b==0)
\x09\x09{
\x09\x09\x09if(c==0)
\x09\x09\x09\x09printf("能同时被3,5,7整除");
\x09\x09\x09\x09else
\x09\x09\x09\x09printf("能同时被3,5整除");
\x09\x09}
\x09\x09else\x09
\x09\x09{
\x09\x09\x09if(c==0)
\x09\x09\x09\x09printf("能同时被3,7整除");
\x09\x09\x09\x09else
\x09\x09\x09\x09printf("只能被3整除");
\x09\x09}
\x09}
\x09\x09else
\x09\x09{
\x09 if(b==0)
\x09\x09{
\x09\x09\x09if(c==0)
\x09\x09\x09\x09printf("能同时被5,7整除");
\x09\x09\x09\x09else
\x09\x09\x09\x09printf("只能被5整除");
\x09\x09}
\x09\x09else
\x09\x09{
\x09\x09\x09if(c==0)
\x09\x09\x09\x09printf("能同时被7整除");
\x09\x09\x09\x09else
\x09\x09\x09\x09printf("不能被3,5,7整除");
\x09\x09}
\x09\x09}\x09\x09
}
新手求改错,我不要新方法,改错就好.

我把SCANF里的中文去掉就正常了.