01/10/2018, 11:29

Lỗi hiển thị sai giá trị của biến số!

- chào các bạn, mình là newbie, mình đang theo học lập trình qua mạng và không qua trường lớp, mình đang bắt đầu học lập trình với ngôn ngữ C, mình đang học theo tài liệu được chia sẻ về trang do một người pháp soạn và được một người bên pháp dịch, hôm nay mình học đến mục hiển thị giá trị của biến số, mình có viết một đoạn code và đến khi hiển thị lên console thì lại bị sai và không đúng như trong tài liệu đề ra, mình muốn xin ý kiến của mọi người rằng mình sai chỗ nào và nên sửa như thế nào, đây là đoạn code của mình:

#include <stdio.h>
#include <stdlib.h>
int main ()
{
int hisold = 0;

printf ("How old is he?");
scanf ("%d", &hisold);
printf ("good, his old is %d.
");
}

Và đây là đoạn văn được hiện ra bởi console:

How old is he?
20
good, his old is 6356748!!

Process returned 27 (0x1B) execution time : 2.967 s
Press any key to continue.

Hắc Tịch viết 13:40 ngày 01/10/2018

HK boy viết 13:35 ngày 01/10/2018

printf (“good, his old is %d.\n”);

Dòng này là như thế nào hả bạn? Hình như thiếu cái gì đó?

Hắc Tịch viết 13:41 ngày 01/10/2018

a, cảm ơn bạn, mình tìm ra cái mình thiếu rồi, cảm ơn ạ.

Hắc Tịch viết 13:37 ngày 01/10/2018

cảm ơn ạ, bây giờ thì lại chạy bình thường rồi ạ, mắt mũi chán quá

HK boy viết 13:33 ngày 01/10/2018

Lần sau nếu bạn cảm thấy câu trả lời nào hữu ích thì ấn vào nút tick xanh ở bên cạnh nút để ủng hộ người trả lời câu hỏi nhé.

Hắc Tịch viết 13:32 ngày 01/10/2018

vậng ạ, mình lần đầu tiên đăng bài nên nhiều cái còn chưa biết, mong các bạn có gì chỉ bảo thêm ạ.

Bài liên quan
0