baige 发表于 2020-8-6 09:49:28

有没有人来答题

本帖最后由 baige 于 2020-8-6 10:04 编辑

7-80 组合数的和 (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

永恒的蓝色梦想 发表于 2020-8-6 10:14:19

本帖最后由 永恒的蓝色梦想 于 2020-8-6 10:42 编辑

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>



int main() {
    int N, result = 0, temp, i;

    scanf("%d", &N);

    for (i = 0; i < N; i++) {
      scanf("%d", &temp);
      result += temp;
    }

    printf("%d", result * 11 * (N - 1));
    return 0;
}这些数的和的22倍即为答案。

永恒的蓝色梦想 发表于 2020-8-6 10:31:11

答题了,麻烦给个最佳呗{:10_278:}

baige 发表于 2020-8-6 10:31:55

本帖最后由 baige 于 2020-8-6 10:33 编辑

永恒的蓝色梦想 发表于 2020-8-6 10:14
这些数的和的22倍即为答案。
错了

baige 发表于 2020-8-6 10:33:32

总算可以发了,一直被吞回复

baige 发表于 2020-8-6 10:34:03

过了就给你,题目并不难

永恒的蓝色梦想 发表于 2020-8-6 10:38:57

baige 发表于 2020-8-6 10:34
过了就给你,题目并不难

确实是错了,正在修改

永恒的蓝色梦想 发表于 2020-8-6 10:42:22

baige 发表于 2020-8-6 10:34
过了就给你,题目并不难

已经改了,只考虑了 N 为 3……

我真的是个好人 发表于 2020-8-8 21:46:11

永恒的蓝色梦想 发表于 2020-8-6 10:42
已经改了,只考虑了 N 为 3……

哇,做题工具人{:10_250:}

永恒的蓝色梦想 发表于 2020-8-8 22:08:46

我真的是个好人 发表于 2020-8-8 21:46
哇,做题工具人

不如你来思考一下这道题{:10_256:}用小学数学可以轻松解决哦
页: [1]
查看完整版本: 有没有人来答题