Accept: 592 Submit: 1613
Time Limit: 1000 mSec Memory Limit : 32768 KB
Problem Description
现在,给你2个整形数字A和B。你的任务就是计算出A+B的结果C后,统计C中数字5出现的次数。
Input
输入数据第一行包含一个整数T,表示测试数据的组数。对于每组测试数据:
输入两个整数a,b(-2*10^9<a,b<2*10^9)。两个数字之间用空格隔开。
Output
对于每组测试数据,输出一行,包含一个整数,表示数字5出现的次数。
Sample Input
24 533 22
Sample Output
02
Source
福州大学第九届程序设计竞赛#include<stdio.h> int main() { __int64 T, a, b; scanf("%I64d", &T); while(T--) { scanf("%I64d%I64d", &a, &b); __int64 sum=a+b; if(sum<0) sum=-sum; __int64 num=0, x; while(sum) { x=sum%10; if(x==5) num++; sum=sum/10; } printf("%I64d\n", num); } return 0; }
本文介绍了一道名为“数字游戏”的编程题,任务是计算两数之和中数字5出现的次数。输入包括多组测试数据,每组由两个整数构成;输出则是每个测试案例中数字5出现的总次数。
688

被折叠的 条评论
为什么被折叠?



