1.题目介绍
2.考察点,难度
进制转换,进制进位,难度易
3.解题代码
#include <iostream>
using namespace std;
int main(){
int a[3],b[3],c[3];
int sum=0,upper=0;
scanf("%d.%d.%d %d.%d.%d",&a[2],&a[1],&a[0],&b[2],&b[1],&b[0]);
sum=a[0]+b[0];
if(sum>=29){
upper=1;
sum = sum-29;
}
c[0]=sum;
sum=a[1]+b[1]+upper;
upper=0;
if(sum>=17){
upper=1;
sum=sum-17;
}
c[1]=sum;
c[2]=upper+a[2]+b[2];
cout<<c[2]<<"."<<c[1]<<"."<<c[0];
return 0;
}
4.原题地址
https://pintia.cn/problem-sets/994805342720868352/problems/994805416519647232