永发信息网

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

答案:2  悬赏:20  手机版
解决时间 2021-04-12 02:32
(1)能同时被3,5,7整除;
(2)能被其中两数(要指出哪两个数)整除;
(3)能被其中一个数(要指出哪个数)整除。
#include
void main()
{
int s,a,b,c;
scanf("输入一个数%d",&s);
a=s%3;
b=s%5;
c=s%7;
if(a==0)
{
if(b==0)
{
if(c==0)
printf("能同时被3,5,7整除");
else
printf("能同时被3,5整除");
}
else
{
if(c==0)
printf("能同时被3,7整除");
else
printf("只能被3整除");
}
}
else
{
if(b==0)
{
if(c==0)
printf("能同时被5,7整除");
else
printf("只能被5整除");
}
else
{
if(c==0)
printf("能同时被7整除");
else
printf("不能被3,5,7整除");
}
}
}
新手求改错,我不要新方法,改错就好。。。
最佳答案
我把SCANF里的中文去掉就正常了。
全部回答
#include int main() { int a; int b=0,c=0,d=0; scanf("%d",&a); if(a%3==0)b=1; if(a%5==0)c=1; if(a%7==0)d=1; if(b*c*d==1)printf("%d 3 5 7\n",a); else if(b==1&&c==1)printf("%d 3 5\n",a); else if(b==1&&d==1)printf("%d 3 7\n",a); else if(c==1&&d==1)printf("%d 5 7\n",a); else if(b==1)printf("%d 3\n",a); else if(c==1)printf("%d 5 \n",a); else if(d==1)printf("%d 7\n",a); else printf("no\n"); return 0; } 我也是新手,你看看这个行吗,一起学习
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
使命召唤时候4的最下边的方向看不见 要怎么调
最近老是屁股疼呢?砸回事呢?
在线观看电影进哪个网站啊?不要垃圾网站,影
沈阳新北方电镀材料有限公司地址在哪,我要去
拜托对我好 金贤重 现场版SOLO下载地址
世纪国刚专业练字机构地址在哪,我要去那里办
极品飞车13老shift.exe报错怎么办,经历过的
奇幻森林里的经典语录,描写动物动物的句子大
父母离婚后孩子可以重新改判吗
诺基亚N73多少钱?
中国石油大学北京研究生院网站打不开
兽医高手来急
看电视用英语怎么说,他在看电视用英语怎么说
如何在最短时间让自己从电脑菜鸟变成高手
我家电脑下载速度是500~600KB/s左右,要下载
推荐资讯
现在QQ空间里在那找小纸条呢?
新单位第一次交社保,录不上信息
彩虹岛 司令的命令指定NPC在哪?
如何屏蔽路由器,路由器怎么设置某网站禁止上
网页上的韩文看不懂,有能翻译韩文的网址吗?
刀把地形土地
为什么厌食症吃健胃消食片都没用?
Ken这个英文怎么读
现在的大学生都在学些什么呀?
梦幻西游化生攻略
单选题化学研究的问题涉及到各行各业,以下不
怎样能学会街舞?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?