给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。

输入格式:

输入在一行中先给出 N(1 < N < 10),随后给出 N 个不同的非 0 个位数字。数字间以空格分隔。

输出格式:

输出所有可能组合出来的2位数字的和。

输入样例:

3 2 8 5
 

输出样例:

330

解题思路:1、将输入的数字用数组存储起来

     2、使用双层循环遍历数组,将组合得到的数加起来,注意的是11,22,33,44...是不算进去的,所以双层循环当i==j时不累加

     3、输出累加和

# include<iostream>

using namespace std;

int num [11];

int main () {
int N;
cin >> N;
//输入N个数
for ( int i = 0; i < N; i++ ) {
cin >> num [i];
}
int sum = 0;//最终结果
for ( int i = 0; i < N; i++ ) {
for ( int j = 0; j < N; j++ ) {
if ( i == j ) {
//11,22,33...这样的不算进去
continue;
}
else {
sum += ( num [i] * 10 + num [j] );
}
}
}
printf ( "%d\n", sum );
system ( "pause" );
return 0;
}

最新文章

  1. 微信公众账号开发之N个坑(一)
  2. jenkins---配置邮件
  3. Ajax 密码验证
  4. net 页面跳转
  5. ID3决策树的Java实现
  6. flask学习资源
  7. 随笔分类 - 无废话ExtJs系列教程
  8. Swift开发第一篇——异常处理及断言
  9. iOS学习之UIControl
  10. 相比于python2.6,python3.0的新特性。
  11. 不要错过 DevOps 之父出席的2017 DevOpsDays 北京站!
  12. UITextField和一个UILabel绑定 浅析
  13. [转]LayoutInflater的inflate函数用法
  14. Tracker-store
  15. ORA-01555快照过旧报错
  16. PHP05
  17. python shell的交互模式和文本编辑模式
  18. 上线---苹果AppStore审核注意事项,Guideline 1.2 - Safety - User Generated Content,2.1等条例(苹果审核六次拒绝)
  19. 微信小程序实现滚动分页加载更多
  20. STM32 UART DMA实现未知数据长度接收

热门文章

  1. JZ-012-数值的整数次方
  2. HTML的表格标签,列表标签,表单标签,HTML5有哪些新特性
  3. elasticsearch的安装与使用
  4. 2021-08-02(console、comfrim)
  5. svn服务支持网页显示并增加在线预览功能,支持视频在线播放
  6. LGP5363题解
  7. Go值类型和引用类型+作用域+空白标识符+常量
  8. 微服务8:通信之RPC实践篇(附源码)
  9. Ubuntu20.04服务器+Anaconda上创建Python3.6虚拟环境并
  10. Redis的Unable to connect to Redis和java.io.IOException: 远程主机强迫关闭了一个现有的连接问题的解决