Thứ Ba, 6 tháng 3, 2012

Bài 5./ C : Tính giai thừa của 1 số tự nhiên .


#include<stdio.h>
#include<conio.h>

int Factorial (int );

main()
{
    int n, giaiThua ;
    char kTra ;
 
    do{
       
    printf("Nhap so tư nhien n  =  ");
    scanf("%d", &n);
    printf("\n");          // De khong in cung dong voi dong ....C/K
 
    giaiThua = Factorial (n) ;
    printf("%d ! = %d.  ", n, giaiThua);
 
    printf("Co tiep tuc khong ? C/K  :");
    kTra = getche();
    printf("\n\n");
 
      }while (kTra == 'c' || kTra == 'C');
   
    getch();
}

int Factorial (int n)

{
    if (  n== 0 || n == 1 )
    return 1 ;
    else
    return (n * Factorial (n-1));
 
}

Không có nhận xét nào:

Đăng nhận xét