Tổng số bài gửi : 178 Cảm ơn : 413 Danh vọng : 4 Join date : 03/01/2011 Age : 32 Đến từ : TPHCM
Tiêu đề: [Đệ qui] Tổng các chữ số Wed Mar 09, 2011 9:37 pm
Wed Mar 09, 2011 9:37 pm [Đệ qui] Tổng các chữ số
Đề: Viết hàm đệ quy tính tổng các chữ số của số nguyên dương N.
Code:
// Tinh tong cac chu so #include<conio.h> #include<stdio.h> #define Max 1000000000 int Tong(long N); void main() { long n; do { printf("Nhap so n (0<n<%d): ",Max); scanf("%ld",&n); }while(n<0||n>Max); printf("Tong cac chu so: %d\n",Tong(n)); getch(); } int Tong(long N) { if(N>0) return N%10+Tong(N/10); return 0; }