• PAT 1056 组合数的和(15)(代码)


    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 main(){
    	int n;
    	cin >> n;
    	int sum = 0;
    	int a[10];
    	for (int i = 0; i < n; i++) 
    		cin >> a[i];
    	for (int i = 0; i < n; i++) 
    		for (int j = 0; j < n; j++) 
    			if (i != j) 
    				sum += a[i] * 10 + a[j];
    	cout << sum;
    	return 0;
    }
  • 相关阅读:
    TypeScript--变量
    TypeScript--Hello
    前端跨域的方式
    内存泄漏与垃圾回收机制
    前端拷贝
    React生命周期16版本
    Redux三大原则
    IE6常见CSS解析Bug及hack
    Redux的应用
    vue-router-基础
  • 原文地址:https://www.cnblogs.com/F-itachi/p/9974376.html
Copyright © 2020-2023  润新知