Em mới học lập trình C . Mọi người giúp em chương trình này bị sao ạ? Em sửa hoài mà không được .
Chương trình: Máy tính tạo ra một số ngẫu nhiên và người chơi phải đoán ra số đó. Em không hiểu sao bấm ‘N’ mà nó vẫn không chịu dừng .
#include "stdio.h";
#include "stdlib.h";
#include "time.h";
int main()
{
srand(time(NULL));
int so,d;
char co;
co='Y';
while (co='Y')
{
d=0;
so=rand()%(100)+1;
while (d!=so)
{
printf("Nhap so ban doan\n");
scanf("%d",&d);
if (d>so) printf("So can tim nho hon\n");
else
if (d<so) printf("So can tim lon hon\n");
else
printf("Chuc mung ban da doan dung!\n");
}
printf("Tiep tuc nua khong (Y/N)?\n");
fflush(stdin);
co=getchar();
}
return 0;
}
Em cảm ơn mọi người nhiều ạ