Ngôn Ngữ C# - Tính Tổng Các Chữ Số N

Tính tổng các chữ số của một số nguyên n

Viết chương trình tính tổng các chữ số của một số nguyên n. Ví dụ: 1234 = 1 + 2 + 3 + 4 = 10.

Thuật toán

  • Bước 1: Nhập một số nguyên từ bàn phím
  • Bước 2: Lấy chữ số cuối của số nguyên sử dụng toán tử chia lấy dư (Modulus)
  • Bước 3:Cộng chữ số cuối vào biến Sum
  • Bước 4: Xóa chữ số cuối bằng cách sử dụng toán tử chia lấy phần nguyên (Division)
  • Bước 5: Lặp lại đến khi số nguyên bằng 0
using System; public class SumExample { public static void Main(string[] args) { int n,sum=0,m; Console.Write("Enter a number: "); n= int.Parse(Console.ReadLine()); while(n>0) { m=n%10; sum=sum+m; n=n/10; } Console.Write("Sum is= "+sum); } }

Kết quả:

Nhập vào : 23

Enter a number: 23 Sum is= 5

Nhập vào : 624

Enter a number: 624 Sum is= 12

Xem ví dụ

Từ khóa » Tính Tổng Các Chữ Số Của 1 Số