|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 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倍即为答案。
|
|