Quảng cáo
2 câu trả lời 22
Mã code C
#include <stdio.h>
int main() {
int num;
// Yêu cầu nhập số nguyên có 2 chữ số
printf("Nhập một số nguyên có 2 chữ số: ");
scanf("%d", &num);
// Kiểm tra xem số nhập vào có phải là số 2 chữ số không
if (num < 10 || num > 99) {
printf("Số vừa nhập không phải là số nguyên có 2 chữ số.\n");
} else {
// Tách các chữ số và tính tổng
int tens = num / 10; // Lấy chữ số hàng chục
int ones = num % 10; // Lấy chữ số hàng đơn vị
int sum = tens + ones;
// In tổng của các chữ số
printf("Tổng của hai chữ số trong số %d là: %d\n", num, sum);
}
return 0;
}
Để lập trình nhập một số nguyên có 2 chữ số từ bàn phím và tính tổng các chữ số của số đó, bạn có thể làm theo các bước sau:
Nhập số nguyên từ bàn phím.
Lấy các chữ số của số đó (có thể sử dụng phép chia và lấy phần dư).
Tính tổng các chữ số.
Dưới đây là mã chương trình mẫu bằng ngôn ngữ Python:
# Nhập số nguyên có 2 chữ số
num = int(input("Nhập một số nguyên có 2 chữ số: "))
# Lấy các chữ số của số
chuc = num // 10 # Chữ số hàng chục
donvi = num % 10 # Chữ số hàng đơn vị
# Tính tổng các chữ số
tong = chuc + donvi
# In kết quả
print("Tổng của hai chữ số trong số", num, "là:", tong)
Giải thích:
num // 10: Lấy phần nguyên khi chia số cho 10, tương đương với chữ số hàng chục.
num % 10: Lấy phần dư khi chia số cho 10, tương đương với chữ số hàng đơn vị.
tong = chuc + donvi: Tính tổng của hai chữ số.
Ví dụ:
Nhập: 42
Chữ số hàng chục là 4, chữ số hàng đơn vị là 2.
Tổng = 4 + 2 = 6
Chương trình sẽ in ra kết quả là:
Tổng của hai chữ số trong số 42 là: 6
Quảng cáo
Câu hỏi hot cùng chủ đề
-
1 54893
-
29896
-
29165