其他分享
首页 > 其他分享> > 1056 组合数的和 (15 分)

1056 组合数的和 (15 分)

作者:互联网

1056 组合数的和 (15 分)

题目链接

https://pintia.cn/problem-sets/994805260223102976/problems/994805271455449088

题解

注意vector没法直接赋值,比如:result[k]=num[i]*10+num[j];
一般是用push_back();

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n,k=0,sum=0;
    int num[10],result[10];
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>num[i];
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(j==i) continue;
            else
            {
                result[k]=num[i]*10+num[j];
                sum+=result[k];
                k++;
            }
        }
    }
    cout<<sum<<endl;
    return 0;
}

标签:10,15,1056,组合,int,sum,num,result
来源: https://blog.csdn.net/qq_41581765/article/details/119455919