zoukankan      html  css  js  c++  java
  • 1056. 组合数的和(15)

    1056. 组合数的和(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
     1 #include<stdio.h>
     2 int main()
     3 {
     4   int test,i,j,sum=0,sumgw=0;
     5   scanf("%d",&test);
     6   int a[10],temp=0;
     7   for(i=0;i<test;i++)
     8   {
     9     scanf("%d",&a[i]);
    10     sumgw+=a[i];//得到所有个位的和,然后后面计算只需要将自己这位减去就ok 
    11   }
    12   for(i=0;i<test;i++)
    13   {
    14     temp=a[i]*10*(test-1);//得到所有十位和
    15     sum+=(sumgw-a[i])+temp; 
    16   }  
    17   printf("%d
    ",sum);
    18   return 0;
    19  } 
  • 相关阅读:
    PHP入门
    bootstrap框架
    jsp5 include forward param
    jsp4 Cookie
    网页定位导航
    jsp3 javabean
    Obsidian md安装闪退
    Excel 2016 Mac VBA 的变化 窗体消失
    Excel Mac 2016 调用 Applescript
    如何自学R
  • 原文地址:https://www.cnblogs.com/cqxhl/p/6183982.html
Copyright © 2011-2022 走看看