纯小白,作业不知道怎么错的
从键入一个正整数,判断它是否为7或13或5的倍数,如果是,则输出yes,否则输出no?#include<stdio.h>
int main()
{
int a;
scanf("%d\n",&a);
if(a%5==0&&a%7==0&&a%13==0)
printf("yes\n");
else
printf("no\n");
return 0;
}
用143检测是错的???? 题目要求或关系,你代码是并关系,自然是不对 # include <stdio.h>
int main()
{
int a;
scanf("%d",&a);//这里不需要\n
if(a%5==0||a%7==0||a%13==0)//这里应该是||
printf("yes\n");
else
printf("no\n");
return 0;
}
页:
[1]