Problem 2089 数字游戏
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; }