C语言 简单一题

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:29:05
看看我写的哪不对了,输入一个正整数,是否是5和7同时的倍数,如果是输出YES,如果不是NO
#include<stdio.h>
void main()
{
int i;
scanf("%d",i);
if(i%7!=1,i%5!=1)
printf("YES");
else
printf("NO")
}
要想让它运行以后,输出后可以继续输入,要加什么啊???

符合楼主要求的经过验证正确的代码:

#include<stdio.h>
void main()
{
int i;
while (scanf("%d", &i) == 1)
if (i % 7 == 0 && i % 5 == 0)
printf("YES");
else
printf("NO");
}

整解
#include<stdio.h>
void main()
{
int i;
scanf("%d",&i);
if(i%7==0&&i%5==0)
printf("YES");
else
printf("NO");
}
小兄弟还得多看书啊

错误好多啊
应该是这样
#include<stdio.h>
void main()
{
int i;
scanf("%d",&i);
if(i%7==0 && i%5==0)
printf("YES");
else
printf("NO");
}

#include<stdio.h>
void main()
{
int i;
//scanf("%d",i);
scanf("%d",&i);//
//if(i%7!=1,i%5!=1)
if(i%7==0&&i%5==0)
p