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 |