Editorial for C bài 5.A1: Tổng các chữ số
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Lời giải chi tiết
Các bước giải:
- Bước 1: Khai báo và nhập vào số nguyên dương \(a\).
- Bước 2: Khởi tạo biến \(b\) là giá trị của phép tính \(a^2\) và biến
sum
là tổng các chữ số của \(b\). - Bước 3: Duyệt từng chữ số của \(b\) bằng cách tạo một biến tạm thời là kết quả của \(b\) % \(10\). Sau đó cộng giá trị vừa có của biến tạm thời vào
sum
, rồi ta chia \(b\) cho 10 để tiếp tục với chữ số tiếp theo. Lặp lại các bước trên cho tới khi \(b = 0\) thì dừng. - Bước 4: Sau khi duyệt xong, in ra kết quả là giá trị biến
sum
cuối cùng thu được.
Đăng ký khóa học: https://www.facebook.com/clblaptrinhfullhouse
SĐT liên hệ: 0372229686
Youtube: CLB Lập Trình Full House
Fullhouse dev đồng hành trên từng dòng code
Comments