博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1056 组合数的和 (15 分)
阅读量:3716 次
发布时间:2019-05-22

本文共 574 字,大约阅读时间需要 1 分钟。

给定 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
int main(){
int N; scanf("%d", &N); int num[N]; int i, j; int sum = 0; for(i = 0; i < N; i++) scanf("%d", &num[i]); for(i = 0; i < N; i++) for(j = 0; j < N; j++) {
if(i != j) sum += num[i] * 10 + num[j]; } printf("%d", sum);}

转载地址:http://mlejn.baihongyu.com/

你可能感兴趣的文章
DRF之异常处理组件
查看>>
DRF之自动生成接口文档
查看>>
一文搞懂Celery
查看>>
django接入qq登陆
查看>>
FastDfs
查看>>
最简明的冒烟测试
查看>>
最全,最简明的图文算法总结
查看>>
购物车流程
查看>>
支付宝支付流程
查看>>
Python调用笔记本电脑摄像头
查看>>
交换机工作原理
查看>>
路由器工作原理
查看>>
一文搞懂RabbitMq
查看>>
js实现点名系统
查看>>
Tornado入门必看1
查看>>
tornado入门必看2
查看>>
hash文件校验
查看>>
tornado异步协程
查看>>
Tornado的WebSocket
查看>>
基于tornado实现聊天室
查看>>