- Input: Nhập vào năm sinh của bạn
- Output: Tuổi của bạn
Bài toán này giải thuật như sau:
Bước 1. Nhập thông tin: Không nhập thông tin
Bước 2. Xử lý:
Bước 3. In ra màn hình dòng Xin chao cac ban
- Bước 2.1. In ra màn hình dòng Xin chao cac ban
#include <stdio.h> #include <conio.h> #include <time.h> int main () { int namsinh, namhientai, tuoi; printf("\nNhap nam sinh cua ban: "); scanf("%d",&namsinh); time_t t = time(0); struct tm *Now = localtime(&t); namhientai = Now ->tm_year + 1900; tuoi = namhientai - namsinh; printf("\n Ban sinh nam %d => Ban %d tuoi",namsinh,tuoi); getch (); return 0; }
Dòng code | Ý nghĩa |
---|---|
#include <stdio.h > | Khai báo thư viện hàm xuất chuẩn |
#include<conio.h> | Khai báo các hàm thư viện, ở thời điểm hiện tại đang sử dụng cho hàm getch() |
int main(){ } |
Hàm chính, các câu lệnh được viết trong cặp dấu ngoặc nhọn \(\{...\}\) |
int namsinh, namhientai, tuoi; | Khai báo kiểu số nguyên các biến namsinh(năm sinh), namhientai(năm hiện tại), tuoi(tuổi) |
printf("\nNhap nam sinh cua ban: "); | In ra màn hình dòng Nhap nam sinh cua ban: |
scanf("%d",&namsinh); | Nhập trực tiếp từ bàn phím giá trị gán vào biến namsinh |
time_t t = time(0); struct tm *Now = localtime(&t); namhientai = Now ->tm_year + 1900; |
Hàm này có tác dụng lấy năm từ hệ thống máy tính |
tuoi = namhientai - namsinh; | Gán biến tuổi = năm hiện tại - năm sinh |
printf("\n Ban sinh nam %d => Ban %d tuoi",namsinh,tuoi); | In ra màn hình dòng ví dụ: Ban sinh nam 1985 => Ban 37 tuoi |
getch(); | Dừng màn hình để quan sát kết quả |
Không có nhận xét nào:
Đăng nhận xét