判断能否被3,5,7整除

/输入一个整数,判断它能否被3,5,7整除,并输出以下信息:
1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);
2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔)
3、能被其中一个数整除(输出这个除数)
4、不能被任何数整除;(输出小写字符’n’,不包括单引号)
/
刚开始写的时候想单独看是否能整除,但对于空格没有方法(感觉不能直接在3后面输出空格),只能用最笨的方法进行做题
希望有大佬说说这样怎么控制空格
(嘤嘤嘤,我也不知道这怎么把等于打出来呀)
#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF){
if(n%30){
if(n%5
0){
if(n%70){
printf(“3 5 7\n”);
}else printf(“3 5\n”);
}else{
if(n%7
0) printf(“3 7\n”);
else printf(“3\n”);
}
}else{
if(n%50){
if(n%7
0) printf(“5 7\n”);
else printf(“5\n”);
}else{
if(n%7==0) printf(“7\n”);
else printf(“n\n”);
}
}
}
return 0;
}

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值