有没有人来答题
本帖最后由 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: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倍即为答案。 答题了,麻烦给个最佳呗{:10_278:} 本帖最后由 baige 于 2020-8-6 10:33 编辑
永恒的蓝色梦想 发表于 2020-8-6 10:14
这些数的和的22倍即为答案。
错了
总算可以发了,一直被吞回复 过了就给你,题目并不难 baige 发表于 2020-8-6 10:34
过了就给你,题目并不难
确实是错了,正在修改 baige 发表于 2020-8-6 10:34
过了就给你,题目并不难
已经改了,只考虑了 N 为 3…… 永恒的蓝色梦想 发表于 2020-8-6 10:42
已经改了,只考虑了 N 为 3……
哇,做题工具人{:10_250:} 我真的是个好人 发表于 2020-8-8 21:46
哇,做题工具人
不如你来思考一下这道题{:10_256:}用小学数学可以轻松解决哦
页:
[1]