中易网

输入一个整数,判断能否被3.5.7整除,并输出下列信息之一:1能同时被357整除2能被其中两个整除,指出哪两

答案:2  悬赏:10  
解决时间 2021-01-27 03:16
输入一个整数,判断能否被3.5.7整除,并输出下列信息之一:1能同时被357整除2能被其中两个整除,指出哪两
最佳答案
饿...................写个稍微创意点的

一个数 int n;
scanf("%d",&n);
int i=0;
if(n%3==0)
i++;
if(n%5==0)
i+=2;
if(n%7==0)
i+=4;

swicth(i)
{
case 1:printf("只被3除");break;
case 2:printf("只被5除");break;
case 3:printf("只被3,5除");break;
case 4:printf("只被7除");break;
case 5:printf("只被3,7除");break;
case 6:printf("只被5,7除");break;
case 7:printf("全部被除");break;

default:printf("无法被任何一个除");break;
}
}
全部回答
main()
{
int a,b[4]={0},d,e=0,i;
printf("please input a number.\n");
scanf("%d",&a);
for(i=1;i<=3;i++)
{
d=a%(2*i+1);
if(d==0)
{
b[i]=2*i+1;
e++;
}
}
if(e==3) printf("%d is divide exactlyby 3,5 and 7\n",a);
if(e==2)
{
printf("%d is ",a);
for(i=1;i<=3;i++)
if(b[i]!=0) printf(" %d",b[i]);
}
else printf("%d can't divide exactly by 3,5 and 7\n",a);
getch();
}
这是我的,不是最好的,你可以借鉴一下!!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
村干部可不可以在村兼职领双份工资
豪门精品服饰地址有知道的么?有点事想过去
怎样才能在班里搞好人缘??女生
百合婚纱婚庆(合蚌中路256号附近百合婚纱婚庆
把三分之一,十一分之四,四分之一,八分之十
旺达村地址在什么地方,我要处理点事
武定逸帆商务酒店地址在什么地方,我要处理点
145x 154÷(1+1)80 高人求解。
居然是UDK,我该怎么吐槽
ukulele的c 和弦是什么啊?我不会 也不理解
50 60万的手表有什么牌子好
12306怎么样能替别人订火车票?添加的乘客未
老表一个月5w的工作,什么级别?
贝店能开吗
求黑塔利亚的同人漫!_(:_」∠)_
推荐资讯
古御新苑停车场地址在哪,我要去那里办事
四字成语看谁的有内涵
纺织面料中100D*40S+100D D代表什么意思, ,
转移注意力真的能延时吗?他们说的延时喷剂真
2009世界乒乓球赛各个项目的冠军是谁
急急急谁知道摩托车电门锁那里怎么接线才可以
电脑RAM是什么意思
请问我转转上面看到的,iPhone X3300块钱,我
怎么形容养蜂人的辛苦
什么是吸气量,什么意思
除了初一十五雍和宫平时开光吗?
猫猫一直叫怎么办?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?