30/09/2018, 17:57
Sửa lỗi sai code C
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
");
scanf("%d",&d);
if (d>so) printf("So can tim nho hon
");
else
if (d<so) printf("So can tim lon hon
");
else
printf("Chuc mung ban da doan dung!
");
}
printf("Tiep tuc nua khong (Y/N)?
");
fflush(stdin);
co=getchar();
}
return 0;
}
Em cảm ơn mọi người nhiều ạ
Bài liên quan
Cái này bạn đặt trong vòng while nhá!
Điều kiện chỗ này sai nhá bạn Coi sửa lại chỗ đó thôi còn lại đúng rồi
À, cái này mình đặt ngoài cái while thứ 2 là để sau khi đoán trúng 1 số rồi tiến hành kiểm tra người chơi có chơi tiếp nữa không
Được rồi, cảm ơn bạn nhiều . Chỉ có mỗi cái “==” mà mình lại hay quên .
Đọc qua dòng này biết dính ở đây =))