Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

 [Đệ qui] Tổng các chữ số

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 26
Đến từ : TPHCM

Bài gửiTiê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;
}


Tboy



Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
 

[Đệ qui] Tổng các chữ số

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Cơ sở lập trình 1 :: Bài tập khác-