Bài tập C(mới học C đc 2 ngày)

#include<stdio.h>
void main(void)
{
int MAHH,DONGIA;
     printf("\t%-20s%-20s\n","MAHH","DONGIA");
     printf("\t%-20s%-20s\n","T1276","$6.34");
     printf("\t%-20s%-20s\n","T1300","$8.92");
}

Tại sao biến “MAHH” và"DONGIA" lại phải khai báo còn các biến như T1276 lại k cần khai báo.Tại sao các biến pahir nằm trong dấu “”?

Hình như có sự nhầm lẫn ở đây thì phải?
Tất cả những “thứ” ở trong printf() đều là strings, có làm gì đến 2 cái biến bên trên đâu.

Mã HH Đơn giá
T1276 $6.34
T1300 $8.92
Viết chương trình để in mẫu trên lên màn hình.(Viết bằng C)

Xoá dòng khai báo MAHH với DONGIA xem chương trình có chạy đc ko???

Nghịch nát chương trình và xem lại lý thuyết kĩ trước khi đang câu hỏi nhé? Trên DNH nhiều bạn nhiệt tình còn trả lời chứ đi chỗ khác ngta bơ luôn đấy :wink:

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