原题
题目大意及思路
- 类似于全加器,只要记得把后面的进位加上就行
代码
#include<iostream>
using namespace std;
int main(){
long int g1,g2,g;
int s1,s2,s,k1,k2,k;
scanf("%ld\.%d\.%d %ld\.%d\.%d",&g1,&s1,&k1,&g2,&s2,&k2);
k=(k1+k2)%29;
s=(s1+s2+(k1+k2)/29)%17;
g=g1+g2+(s1+s2+(k1+k2)/29)/17;
printf("%ld\.%d\.%d\n",g,s,k);
return 0;
}
运行截图
收获
输入格式:(带“.”的用“\”加以转义)
scanf("%ld\.%d\.%d %ld\.%d\.%d",&g1,&s1,&k1,&g2,&s2,&k2);