麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

從零開始學(xué)算法03--階乘

2019-11-10 19:32:07
字體:
供稿:網(wǎng)友

階乘的概念,很簡單。

一種數(shù)學(xué)計算公式,用比給定數(shù)值(必大于等于零)小的自然數(shù)依次相乘直到最終因數(shù)為給定數(shù)值為止。

那么,如何用c++寫呢?

int?double?還是long? 其實都可以,只不過是數(shù)值范圍的問題!

#include<iostream>#include<iomanip>using namespace std;void factorial(int n){    long long  sum = 1;    for(int i=1;i<=n;i++){        sum*=i;    }    cout<<setiosflags(ios::fixed)<<n<<"! is "<<sum<<endl;}int main(){    int n;    while(cin>>n){        for(int i=0;i<=n;i++){            factorial(i);        }    }    return 0;}上邊的代碼,我用的是long long ,n<=20!

對于求階乘的函數(shù),也可以用遞歸

#include<iostream>using namespace std;long long factorial(int n){    if(n==0)        return 1;    else if(n==1)        return 1;    else        return n*factorial(n-1);}int main(){    int n;    while(cin>>n){        cout<<factorial(n)<<endl;    }    return 0;}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成年私人网站 | 亚洲国产女同久久 | 羞羞电影在线观看 | 国产在线午夜 | 久久国产成人精品国产成人亚洲 | 欧美爱爱视频网站 | 久久久电影电视剧免费看 | 亚洲第一成人久久网站 | 极色品影院 | 一本一本久久a久久精品综合小说 | 午夜精品久久久久久久96蜜桃 | 91社区在线观看 | 欧美成人免费小视频 | 91av在线免费播放 | 香蕉秀| 狠狠干夜夜草 | 午夜色视频在线观看 | 久久久一二三 | 性欧美一区二区 | 特级黄毛片 | 久草视频福利在线观看 | av免费在线播放 | 久久国产精品久久精品国产演员表 | 久久精品欧美视频 | 斗破苍穹在线观看免费完整观看 | 成人aaaa免费全部观看 | 成人国产精品一区二区毛片在线 | av在线在线| 欧美高清视频一区 | 一级毛片免费高清 | h色视频在线观看 | 久久久久久久久久久久久久久伊免 | 毛片免费观看视频 | 黄色的视频在线观看 | 国产精品久久久久久久久久久久久久久久 | 在线播放av网址 | 久久国产一二区 | 亚洲成人免费视频在线 | 韩国一大片a毛片 | 羞羞答答tv| 国内精品国产三级国产a久久 |