#include <stdio.h>
#include <stdlib.h>
int is(int x)
{
if (x%5 == 0)
{return 1}
return 0;
}
int main()
{
int x;
scanf("%d", &x);
while(x<=0||x>100)
{
printf("请重新输入x\n");
scanf("%d", &x);
}
if (is(x))
printf("yes");
else
printf("no");
return 0;
}
{return 1} 1后面少了分号
你题目的解答代码如下:
#include <stdio.h>
#include <stdlib.h>
int is(int x)
{
if (x%5 == 0)
{return 1;}// 1后面加上分号
return 0;
}
int main()
{
int x;
scanf("%d", &x);
while(x<=0||x>100)
{
printf("请重新输入x\n");
scanf("%d", &x);
}
if (is(x))
printf("yes");
else
printf("no");
return 0;
}
如有帮助,望采纳!谢谢!