1018:奇怪的信 分数: 1

原创 2015年07月10日 09:44:47

题目描述

有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。
例如:5548,结果为12,等于 4 + 8 。
小明很苦恼,想请你帮忙解决这个问题。

输入格式

输入数据有多组。每组占一行,只有一个整整数,保证数字在32位整型范围内。

输出

对于每组输入数据,输出一行,每两组数据之间有一个空行。

样例输入

415326
3262

样例输出

12

10

我的方法:program p1018;

var a,m:ansistring;i,c:longint;n,s:int64;

begin

 while not eof do

 begin

  s:=0;

  readln(a);

  for i:=1 to length(a) do

  begin

  m:=copy(a,i,1);

  val(m,n,c);

  if n mod 2=0 then

  s:=s+n;

  end;

  writeln(s);

  writeln;

 end;

end.

老师的方法:program p1018;
var a,s:int64;
begin
 while not eof  do
  begin
   readln(a);
  s:=0;
   while a>0 do
    begin
     if a mod 2=0 then
     s:=s+(a mod 10);
     a:=a div 10;
    end;
   writeln(s);
   if not eof then writeln;
   end;
 end.
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

poj1018(1)

其实这道题我也没有完全的弄明白,糊里糊涂就ac了  本文问题部分参考http://blog.csdn.net/lyy289065406/article/details/6676781 ...

对于0-1分数规划的Dinkelbach算法的分析

武钢三中 吴豪[译] 摘要: 0-1分数规划问题是指求出解集{xi|xi=0或1}使目标(c1x1+c2x2+...+cnxn) /(d1x1+d2x2+…+dnxn)=cx/dx达到最大。对...

Desert King (poj 2728 最优比率生成树 0-1分数规划)

题意:将n个村庄连在一起,告诉每个村庄的三维坐标,村庄之间的距离为水平方向上的距离,花费为垂直方向上的高度差,求把村庄连接起来的最小的花费与长度之比为多少。 思路:经典的01分数规划问题,参考这位大神...

第八周-运算符重载-分数类的运算符重载(1)-加减乘除以及大小比较

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成...

第六周项目1-分数类的雏形

代码:/* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:; *作 者:岳成艳; *完成日期:2015年4月13...

0-1分数规划 网络流 最小割 最大流最小割 zoj2676 network

【题目大意】 选取一边集E,使得边集的平均值最小 注意边集中必须包含割(题目要求) 于是 分数规划,二分. 对于二分的每一个 mid , 将 weight 最后输出边集既可 一个无...

浅谈动规贪心 与0-1背包和分数背包问题

首先介绍一下动态规划... 设计一个动态规划算法,通常可按照以下几个步骤进行: (1) 找出最优解的性质,并刻画其结构特征。 (2) 递归地定义最优解的值 (3) 以自底而上的方式计算出最优值 (4)...

PAT L1-009. N个数求和 分数求和 struct重载

L1-009. N个数求和时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式...
  • dl2hq
  • dl2hq
  • 2017-03-12 14:00
  • 177

【POJ2976】0-1分数规划

#include #include #include #include using namespace std;const int MAXN = 1000 + 5; const double ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)