我的程序怎么总是有错呢,求解决
#include<stdio.h>#include<stdlib.h>
#include<time.h>
main()
{ int a,b,i,j;
char ch,x,y,X,Y;
for(i=1;i!=0;i++)
{ srand((unsigned)time(NULL));
a=rand()%20;
printf("请输入一个数:\n",b);
for(j=1;j!=0;j++)
{
scanf("%d\n",&b);
if(a>b)
printf("所猜想的数太小,请继续!\n");
else
if(a<b)
printf("所猜想的数太大,请继续!\n");
else
if(a=b)
printf("恭喜!!!你猜对了!"\n);
printf("是否继续,y/Y/N/n \n");
scanf("%c",&ch);
if(ch==y&&ch==Y)
{
else
if(ch=x&&ch=X)
break;
}
}
}
}