Vấn đề
Chương trình C lấy tổng chữ số đầu và cuối của số 4 chữ số nhập từ bàn phím?
Giải pháp
Chương trình nhận số 4 chữ số tại runtime, tìm tổng chữ số đầu và cuối bằng logic:
a = n % 10; b = n / 1000; result = a + b;
Áp dụng logic tìm tổng chữ số đầu cuối số 4 chữ số:
Ví dụ
Chương trình C tìm tổng chữ số đầu cuối dùng chia và modulo:
#include <stdio.h>
main() {
int n, a, b, result;
printf("Nhap so co 4 chu so: ");
scanf("%d", &n);
a = n % 10;
b = n / 1000;
result = a + b;
printf("Tong chu so dau va cuoi la %d", result);
getch();
}
Kết quả
Kết quả như sau:
Nhap so co 4 chu so: 2345 Tong chu so dau va cuoi la 7
Chương trình
Chương trình C cho số 6 chữ số tìm tổng chữ số đầu cuối:
#include <stdio.h>
main() {
int n, a, b, result;
printf("Nhap so co 6 chu so: ");
scanf("%d", &n);
a = n % 10;
b = n / 100000;
result = a + b;
printf("Tong chu so dau va cuoi la %d", result);
getch();
}
Kết quả
Kết quả như sau:
Nhap so co 6 chu so: 346713 Tong chu so dau va cuoi la 6