注册 登录
编程论坛 C语言论坛

本人菜鸡新手,有大哥有帮忙的吗!!

稚蓝 发布于 2019-11-10 10:59, 1353 次点击
输入一个数,判断是否能同时被3,5,7 整除的,能输出yes 不能输出no
#include <stdio.h>
void main()
{
    int a;
    printf("输入一个整数:\n");
    scanf("d%",&a);
    if(a%3==0&&a%5==0&&a%7==0)
    printf("YES!!");
    else
    printf("NO!!");
}
这个只能输出yes!!!
3 回复
#2
lidaufo2019-11-10 11:53
不懂
#3
纯蓝之刃2019-11-10 12:14
scanf("d%",&a);
写错了,应该是scanf("%d",&a);
#4
god6662019-11-11 18:47
d%的话scanf就失效了,默认0,0除以任何都是0,只执行yes
1