cho em hỏi em sai ở đâu mà nó không in ra 12 ạ !
Lập trình c hàm scanf
scanf là hàm gì vậy?
1 Like
Hàm nhập vào từ bàn phím, scanf ạ
vậy thì trong chương trình có hàm xuất không?
1 Like
Scanf là lệnh dùng input dữ liệu từ người dùng và hiển thị dữ liệu đó lên màn hình chứ không in ra, nếu bạn muốn in ra kết quả của c thì dùng thêm lệnh printf nhé
2 Likes
Bạn thử sửa đoạn code của bạn lại như nhé
#include <stdio.h>
int main()
{
int c;
scanf("%d", &c);
printf("c = %d", c);
return 0;
}
1 Like
uk được rồi , mà cậu chỉ mình lí do cái trên không chạy được không ?
Bên trong " " của scanf chỉ chứa type specifiers thôi ví dụ như %s, %d, %f,…
Còn scanf của bạn chứa “c= %d” nên compiler nó sẽ không hiểu nên sinh ra kết quả sai
Solution thì bạn @tcm đã hướng rồi nhé
Link tham khảo cho bạn: https://www.tutorialspoint.com/c_standard_library/c_function_scanf.htm
3 Likes