fzu2089
Problem 2089 数字游戏
Accept: 230 Submit: 660 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
2 4 5 33 22
Sample Output
0 2
Source
福州大学第九届程序设计竞赛- #include<iostream>
- using namespace std;
- int main()
- {
- __int64 a,b,c,sum;
- int t,k;
- scanf("%d",&t);
- while(t--)
- {
- scanf("%I64d%I64d",&a,&b);
- c=a+b;
- k=0;
- while(c)
- {
- sum=c%10;
- if(sum==5) k++;
- c/=10;
- }
- printf("%d\n",k);
- }
- return 0;
- }