C语言填空

来源:百度知道 编辑:UC知道 时间:2024/05/19 15:47:23
main()
{int x,f=0;
scanf( “%d”,&x );
if( 1 )
( 2 )
if(f==1) printf(“YES\n”);
else printf(“NO\n”);
}
以下程序判断输入的整数能否被3或7整除.

#include<stdio.h>
void main()
{
int x,f=0;
scanf("%d",&x );
if(f!=1&&f!=0)
{
printf("Error!\n");
return;
}
if(f==1)
printf("YES\n");
else
printf("NO\n");
}

我是个新手,我认为楼上错了。。
你的ETURM,返回不了!!!

晕~这个是解决什么问题的都没说~

#include<stdio.h>
void main()
{
int x,f=0;
scanf("%d",&x );
if(f!=1&&f!=0)
{
printf("input Error!\n");
x=getchar();
}
if(f==1)
printf("YES\n");
else
printf("NO\n");
}

到底是解决什么问题嘛?我觉得应该是个判断是否正数的吧?那就应该是:
main()
{int x,f=0;
scanf( “%d”,&x );
if( x>0 )
f=1;
if(f==1) printf(“YES\n”);
else printf(“NO\n”);
}