PAT B1056
来源:互联网 发布:软件测试的 编辑:程序博客网 时间:2024/06/03 08:30
1056. 组合数的和(15)
给定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
#include <iostream>using namespace std;int a[10];int main(){ int N; cin>>N; for(int i = 0; i < N; i++){ cin>>a[i]; } int sum = 0; for(int i = 0; i < N; i++){ for(int j = 0; j < N; j++){ if(a[i] == a[j]) continue; else sum += (a[i] * 10 + a[j]); } } cout<<sum<<endl;}
0 0
- PAT B1056
- PAT B1056. 组合数的和
- pat
- 【PAT】
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- PAT
- pat
- PAT
- PAT
- PAT
- PAT
- Frament的使用教程-回退栈
- 掌握SurfaceView,实现抽奖大转盘
- POJ 1119 Start Up the Startup 已被翻译
- 变量的作用域
- .Net中正则表达式
- PAT B1056
- C语言系列-c,c++,c#,java关键字概述及解析
- art虚拟机缓存文件创建patchoat进程的分析
- spring框架
- java常用工具方法
- PAT B1057
- 百度地图Demo230问题
- 【JZOJ4910】【NOIP2017模拟12.3】子串
- 用 Flask 来写个轻博客 (22) — 实现博客文章的添加和编辑页面