91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

<Qt/C++>排列組合簡易求法。。

發布時間:2020-06-27 15:49:54 來源:網絡 閱讀:1806 作者:kayseloy 欄目:編程語言
#include <iostream>
#include<string>
#include<algorithm>
using namespace std;

int main()
{
    int n=0; 
    int sum=0;
    cin>>n; //有多少個空格
   string rage(int res,string str);
   cout<<rage(n,"*")<<endl;
   for(int i=0;i<rage(n,"*").length();i++)//*號是拿來隔開字符串的
   if(rage(n,"*")[i]=='*')
       sum++;//計算有多少種組合方式
   cout<<"sum"<<sum;
}
string rage(int res,string str)
{
    if(res!=0)
        return rage(res-1,str+"A")+rage(res-1,str+"B")+rage(res-1,str+"C");
    else
        return str+"";
}

上面這個代碼的結果就是輸出ABC在n個位置下面的排列組合的字符串。。。用*號或者別的什么東西隔開就可以求到有多少個排列組合。。。。。。
比如n=5
<Qt/C++>排列組合簡易求法。。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兖州市| 新化县| 岳池县| 武穴市| 六枝特区| 磐安县| 上高县| 宜阳县| 浦北县| 丰顺县| 兴宁市| 嘉善县| 廊坊市| 吉隆县| 稻城县| 隆子县| 平邑县| 江源县| 肃北| 连江县| 石河子市| 中山市| 凤庆县| 连城县| 巴彦淖尔市| 井冈山市| 赤峰市| 齐河县| 田东县| 凭祥市| 茌平县| 六盘水市| 花莲市| 杭锦后旗| 怀远县| 金坛市| 沛县| 阜平县| 泽普县| 玉林市| 舞阳县|