1018 奇怪的信 分數 1

2021-07-03 17:34:38 字數 906 閱讀 4747

有一天, 小明收到一張奇怪的信, 信上要小明計算出給定數各個位上數字為偶數的和。

例如:5548,結果為12,等於 4 + 8 。

小明很苦惱,想請你幫忙解決這個問題。

輸入資料有多組。每組佔一行,只有乙個整整數,保證數字在32位整型範圍內。

對於每組輸入資料,輸出一行,每兩組資料之間有乙個空行。

415326

3262

1210

我的方法: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.

2014藍橋杯之奇怪的分數

上小學的時候,小明經常自己發明新演算法。一次,老師出的題目是 1 4 乘以 8 5 小明居然把分子拼接在一起,分母拼接在一起,答案是 18 45 參見圖1.png 老師剛想批評他,轉念一想,這個答案湊巧也對啊,真是見鬼!對於分子 分母都是 1 9 中的一位數的情況,還有哪些算式可以這樣計算呢?請寫出...

奇怪的東西1

這個奇怪的東西用於記載自己平時看到的,不是組長補充的神奇東西 這篇博要記載的是pair陣列,乙個見都沒見到過的東西,但是演算法書上出現遼,查詢相關資訊的時候還看到了sort函式 上次新生賽的時候在李靈智大佬的 裡康到了 順便也記載下。pair陣列 原帖傳送門 當有兩個元素需要繫結在一起的時候可以用結...

1到1 50的分數相加

看到一題 1 1 2 1 3 1 50,for迴圈實現 第一想法,不就是通分嘛,有什麼難的,於是開寫。include stdafx.h include using namespace std 最大公約數 long long maxgy long long a,long long b return b...