初学c语言,程序运行起来有点问题,求指点
语言不知道哪里没有弄好,执行出来的程序他不会运行这一步、、c=getchar();
}while('Y' || 'y');
程序源码:
# include <stdio.h>
# include <math.h>
int main()
{
int x, y;
char c;
do
{
printf("请输入小于1000的正数:");
scanf("%d", &x);
if (x<1000)
{
y = sqrt(x);
printf("%d\n", y);
}
else
printf("输入错误,请重新输入:\n");
printf("若要继续请输入Y,否则按任意键退出:");
c=getchar();
}while('Y' || 'y');
return 0;
}