利用上一次的方法

來寫階乘

 

#include<stdio.h>

#include<stdlib.h>

 

int main(){

     unsigned int x,y,i;

     while(scanf("%d",&y) !=EOF){

             x=1;                                                     // x=1 讓x變數 作initialize的動作(從1開始乘)

             for( i = 1 ; i <= y ; i++){

                       x *= i ;

                  }

            i--;

            printf("factorial %dth  is : %d\n" , i , x);

       }

}

         


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Brian 的頭像
    Brian

    Latte no sugar

    Brian 發表在 痞客邦 留言(0) 人氣()