Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Tìm tổng chữ số đầu và cuối dùng chia và modulo trong C


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