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.

Author: buitrunghieu

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

There are no comments at the moment.