Viết chương trình C để in ra ngày trong tuần

Các bước thực hiện để viết chương trình C:

1. Nhập một số nguyên day (1-7)

2. Kiểm tra biến day, nếu:

  • day = 1, in ra "Thứ 2"
  • day = 2, in ra "Thứ 3",
  • ... 
  • day = 7, in ra "Chủ nhật", 
  • trường hợp khác in ra "Số không hợp lệ"

Code tham khảo của chương trình C:

#include <stdio.h>

int main()
{
int day;
/*1. Enter a number */
printf("Input a number(1-7): ");
scanf("%d", &day);
/*2. Use switch to check */
switch(day)
{
case 1: //if day = 1
printf("Monday");
break;
case 2: //if day = 2
printf("Tuesday");
break;
case 3: //if day = 3
printf("Wednesday");
break;
case 4: //if day = 4
printf("Thursday");
break;
case 5: //if day = 5
printf("Friday");
break;
case 6: //if day = 6
printf("Saturday");
break;
case 7: //if day = 7
printf("Sunday");
break;
default: //if day is not valid
printf("Invalid input! Please enter a number between 1-7.");
}

return 0;
}