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.
版权声明:本文为博主原创文章,未经博主允许不得转载。

1018:奇怪的信

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

奇怪的信

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

poj1018(1)

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

针对移动端的前端工作流(7)—WeUI样式的loading和dialog组件 96 冴羽 关注 2016.10.13 20:10 字数 273 阅读 1018评论 0喜欢 1 有这个需求 因为移动

针对移动端的前端工作流(7)—WeUI样式的loading和dialog组件   冴羽 关注 2016.10.13 20:10 字数 273 阅读 1018评论 0喜欢 1 ...

第八周 项目三 (1)分数类中的运算符重载

【项目3-分数类中的运算符重载】   (1)实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。 ...

算法竞赛入门经典 习题3-1 分数统计 习题 3-2 单词的长度

习题3-1 分数统计 输入一些学生的分数,哪个分数出现的次数最多?如果有多个并列,从小到大输出。 任务1:分数均不超过100的非负整数 任务2:分数均不超过100的非负实数,但最多保留两位小数。...

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

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

对于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分数规划问题,参考这位大神...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1018:奇怪的信 分数: 1
举报原因:
原因补充:

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