1056 组合数的和 (15 分)

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

给定 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

结尾无空行

比较简单,就直接上代码了:


C语言:


#include <stdio.h>
int main() {
  int N;
  scanf("%d", &N);
  int a[N];
  for (int i = 0; i < N; i++)
    scanf("%d", &a[i]);
  int sum = 0;
  for (int i = 0; i < N; i++) { //十位
    for (int j = 0; j < N; j++) { //个位
      if (a[i] != a[j]) {
        sum += a[i] * 10 + a[j];
      }
    }
  }
  printf("%d", sum);
  return 0;
}

C++:

#include <iostream>
using namespace std;
int main() {
  int N;
  cin >> N;
  int a[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]) {
        sum += a[i] * 10 + a[j];
      }
    }
  }
  cout << sum;
  return 0;
}
相关文章
|
5月前
鸿蒙开发:应用上架第二篇,申请发布证书
而对于签名信息,也有一项非常重要的属性,那就是profile文件,主要用于设置发布或调试证书,那么这个证书如何获取呢,本文就着重概述一下。
121 1
鸿蒙开发:应用上架第二篇,申请发布证书
|
6月前
|
缓存 监控 Java
java动态代理
本文介绍了Java中的动态代理及其优势,通过增强原有方法或拦截调用实现无侵入式代码扩展,如添加日志、缓存等。文章先讲解了静态代理的基本概念和实现方式,随后引出动态代理解决静态代理在多方法、多类场景下的局限性。通过JDK提供的InvocationHandler接口和Proxy类,展示了如何动态生成代理对象。最后,文章还探讨了代理Hook技术,包括寻找Hook点、选择代理方式以及替换原始对象的具体步骤。
185 0
雷达模糊函数及MATLAB仿真(二)
雷达模糊函数及MATLAB仿真
446 0
|
机器学习/深度学习 分布式计算 大数据
MaxCompute产品使用合集之如何让冒烟测试能够立即执行
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
存储
JavaSE&泛型
JavaSE&泛型
58 1
|
存储 监控 安全
插件机制详解:原理、设计与最佳实践
插件机制详解:原理、设计与最佳实践
773 0
|
安全
Cloud Toolkit 配置阿里云账号
Cloud Toolkit 配置阿里云账号
2148 98
|
存储 XML 编解码
深入理解rtmp(四)之协议实现分析
接下来要实现connect,createStream,play,..,为了效率和篇幅,我们直接分析srs-librtmp的实现.srs-librtmp是从srs作者为srs服务实现的客户端库(The client library srs-librtmp of SRS),其实不止客户端,也实现了一个简单的server功能.
403 0
|
C#
C# 基础一 抽象方法 抽象类声明及使用(源码案例)
C# 基础一 抽象方法 抽象类声明及使用(源码案例)
178 10
|
SQL 存储 关系型数据库
索引设计—高并发场景微服务实战(六)
你好,我是程序员Alan,很高兴遇见你. 我在上一篇文章《 表结构设计—高并发场景微服务实战(五)》中,详细的写了如何选择合适的类型创建一张表,但表结构设计只是设计数据库最初的环节之一,我们还缺少数据库设计中最为重要的一个环节——索引设计,只有正确设计索引,业务才能达到上线的初步标准。 索引如果展开来讲有很多需要关注的地方,例如索引设计、业务应用与调优等等,本篇文章我会重点讲一下索引设计相关知识
257 0
索引设计—高并发场景微服务实战(六)