1. Bài tập tìm nhập vào n cho biết n là thứ mấy của tuần trong C
Đối với bài tập này chúng ta sẽ sử dụng các cấu trúc switch case và các phép toán cơ bản trong C để sử lý.
Đầu vào sẽ là biến nguyên dương n và yêu cầu của bài toán là n là thứ mấy trong tuần.
2. Lời giải
Để giải được bài tập tìm n là thứ mấy của tuần trong C bạn phải có kiến thức về toán học cơ bản, có kiến thức về lập trình C cơ bản, cách sử dụng các câu lệnh switch case và cách nhập xuất cơ bản trong C.
Các bước thực hiện bài toán như sau:
Bước 1: Khai báo biến int n.
Bước 2: Nhập dữ liệu từ bàn phím gán vào biến vào n với điều kiện n<0 hoặc n>7 nếu không yêu cầu nhập lại (vì một tuần có 7 ngày).
Bước 3: Sử dụng câu lệnh switch với lần lượt các case là các ngày trong tuần.
Chương trình giải bài tập nhập vào n cho biết n là thứ mấy của tuần trong C như sau:
#include <stdio.h>
int main()
{
//khai bao n
int n;
//nhap n
do{
printf("Nhap n:");
scanf("%d", &n);
if(n<0 || n>7){
printf("vui long nhap lai n!\n");
}
}while(n<0 || n>7);
switch(n)
{
case 1:
printf("Thu hai");
break;
case 2:
printf("Thu ba");
break;
case 3:
printf("Thu tu");
break;
case 4:
printf("Thu nam");
break;
case 5:
printf("Thu sau");
break;
case 6:
printf("Thu bay");
break;
case 7:
printf("Chu nhat");
break;
}
}
Ví dụ tôi nhập n=7
Kết quả:
| Nhap n:7 Chu nhat |


