Hỏi về vòng lặp ngôn ngữ C

Em mới học vòng lặp while ,không biết đoạn code dưới đây bị lỗi gì mà em mới nhập giá trị min thì ct đã dừng rồi, mọi người fix giúp em với ạ

Thiếu & :smiley: và code xét input cũng ko đúng.

5 Likes

anh sửa lại giúp em được không ạ ?

Để em dễ hình dung hơn

Xem tài liệu và ví dụ: http://www.cplusplus.com/reference/cstdio/scanf/#example
scanf() thì cần tham chiếu.

3 Likes

Chỗ này chưa đúng lắm nè anh. (Trong C không có tham chiếu)

scanf() nó sẽ cần args là địa chỉ của biến để biết được nên lưu giá trị scan được vào đâu.

Đó là lý do vì sao khi scanf("%s", s) thì s không dùng là &s. (s là con trỏ char* trỏ tới phần tử đầu tiên của mảng char[])

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?