题目
思路
用双重循环,找两个不同数字,然后反着取一次,把两次的加起来。
代码
#include<iostream>
using namespace std;
const int N = 11;
int a[N];
int main()
{
int n;
cin >> n;
int sum = 0;
for (int i = 0;i < n;i++)
{
cin >> a[i];
}
for (int i = 0;i < n-1;i++)
{
for (int j = i + 1;j < n;j++)
{
sum = sum + a[i] * 10 + a[j];
sum = sum + a[j] * 10 + a[i];
}
}
cout << sum;
return 0;
}
806

被折叠的 条评论
为什么被折叠?



