PAT[1056]组合数的和
来源:互联网 发布:python文本相似性 编辑:程序博客网 时间:2024/06/06 17:18
给定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
#include<stdio.h>#include<stdlib.h>int main(){int N,i,j;int a[100],c[100];;int sum = 0,count = 0;scanf_s("%d", &N);if (N > 1 && N < 10){for (i = 0; i < N; i++)scanf_s("%d", &a[i]);for (i = 0; i < N; i++){for (j = 0; j < N; j++){if (a[j] == a[i]);else{c[count] = 10 * a[i] + a[j];count++;}}}}for (i = 0; i < count; i++)sum += c[i];printf("%d", sum);system("pause");return 0;}感觉做了一些题目后,再接着做的时候就慢慢的有了点思路,不会像一开始一样,即使题目简单但也不会写的那种。
总之还是觉得做PAT对于锻炼自己的逻辑思维还是有一小点点帮助的。
阅读全文
0 0
- PAT乙级1056 组合数的和
- PAT 1056组合数的和
- PAT[1056]组合数的和
- PAT乙级1056 组合数的和
- PAT-B 1056. 组合数的和
- PAT - 1056. 组合数的和(15)
- PAT-B 1056. 组合数的和
- [PAT-乙级]1056.组合数的和
- 1056. 组合数的和(15) PAT
- PAT B1056. 组合数的和
- PAT 1056. 组合数的和(15)
- 1056. 组合数的和(15)-PAT乙级真题
- PAT(B) - 1056. 组合数的和(15)
- PAT乙级—1056. 组合数的和(15)
- PAT 乙级 1056. 组合数的和(15)
- 1056. 组合数的和(15) PAT 乙级
- PAT 乙级 1056. 组合数的和(15)
- PAT BASIC LEVEL 1056. 组合数的和(15)
- 算法面试之剑指offer篇(三)
- centos vsftpd安装
- 机器学习中对于正则化的理解
- MySQL工作原理
- 网络优化
- PAT[1056]组合数的和
- 对指定代码段进行性能分析
- NOIP2015神奇的幻方(洛谷2615)
- reverse-nodes-in-k-group
- vb.net 教程 20-3 控制Ie浏览器 3
- 遗传算法
- linkedList具有栈的所有功能。换言之栈的实现可以用linkedList。
- ws协议与http协议的异同
- 时钟