30/09/2018, 18:35

Chương trình bị lỗi redefinition

#include<stdio.h>

void main()
{
	int thu, vip,  thoidiem, thu;
	float gio, tienthue;
	printf("So gio thue phong karaoke: ");
	scanf("%f", &gio);
	printf("Thoi diem thue: ");
	scanf("%d", &thoidiem);
	printf("Thu trong tuan: ");
	scanf("%d", &thu);
	printf("Co phai phong vip khong ( co nhap 1 khong nhap 0): ");
	scanf("%d", &vip);
	if (thu >= 2 && thu <= 6)
	{
		if (thoidiem >= 10 && thoidiem <= 18)
		{
			if (vip == 0)
				tienthue = 80000 * gio;
			else
				tienthue = 100000 * gio;
		}
		else if (thoidiem > 18)
		{
			if (vip == 0)
				tienthue = 200000 * gio;
			else
				tienthue = 300000 * gio;
		}
	}
	else if (thu >= 7 && thu <= 8)
	{
		if (vip == 0)
			tienthue = 200000 * gio;
		else
			tienthue = 400000 * gio;
	}
	else
	{
		printf("Khong Hop Le.
");
	}
	printf("Tien Thue phong karaoke la:%f", tienthue);

}
Pham Van Hai viết 20:51 ngày 30/09/2018
  • Lần sau bạn khi post bài bạn vui lòng gõ tiếng Việt có dấu.
  • Khi có lỗi thì bạn nên copy tất cả lòng báo lỗi lên (dòng bao nhiêu, lỗi gì, …), ví dụ:
abc.c:5:28: error: redeclaration of 'thu' with no linkage
   int thu, vip,  thoidiem, thu;

khi người khác nhìn thấy dòng trên thi họ sẽ biết là bạn khai báo biến thu nhiều hơn 1 lần.

int thu, vip, thoidiem, thu;

Bài liên quan
0