我的位置:首頁 > 電腦網路 > 程式語言

拜託各位大大幫我想想 (已解決)

 
麻煩各位大大幫幫我

1.用while迴圈改寫下面的程式
#include
main ( )
{
     int  count ;
     for  (count=10;count>=1:count--)
         printf ("%d",count) ;
     printf ("n")
}

2.請以C語言寫出一個階乘函式,亦即給予整數參數a,該函式會計算、回傳整數值a!。(註:a!的定義是:若a小於等於1,則a!=1 ; 否則,a!=a*(a-1)!
G  冰玥紫楓   07-12 00:11 最後編輯 |   分享  引用  檢舉  編輯  刪除
 
        
 
#include <stdio.h>
main ( )
{
     int  count=10 ;
     while(count>=1)
         printf ("%d ",count--);
     printf ("\n");
}
   分享  引用  檢舉  編輯  刪除
 
//2.請以C語言寫出一個階乘函式,亦即給予整數參數a,該函式會計算、
//回傳整數值a!。(註:a!的定義是:若a小於等於1,則a!=1 ; 否則,a!=a*(a-1)!
#include <stdio.h>
int fac(int n){
 if(n<=1)
  return 1;
 return n*fac(n-1);
}
int main(){
 printf("%d",fac(10));
 return  0;
}
   分享  引用  檢舉  編輯  刪除
 
 
 

 
 
注意:非註冊用戶沒有發表文章的權利。  
帳號:  沒有註冊?    密碼: 忘記密碼?