当前位置: 代码迷 >> 综合 >> 1058 A+B in Hogwarts (20 分)
  详细解决方案

1058 A+B in Hogwarts (20 分)

热度:16   发布时间:2023-12-05 07:04:14.0

1058 A+B in Hogwarts (20 分)

#include<iostream>
using namespace std;int main()
{int a[3],b[3],c[3];scanf("%d.%d.%d %d.%d.%d",&a[0],&a[1],&a[2],&b[0],&b[1],&b[2]);int carry=0;//进位c[2]=(a[2]+b[2])%29;carry=(a[2]+b[2])/29;c[1]=(a[1]+b[1]+carry)%17;carry= (a[1]+b[1]+carry)/17;c[0]=a[0]+b[0]+carry;printf("%d.%d.%d\n",c[0],c[1],c[2]);return 0;
}
#include <iostream>
using namespace std;
int main() 
{int a1, b1, c1, a2, b2, c2, a, b, c;scanf("%d.%d.%d %d.%d.%d", &a1, &b1, &c1, &a2, &b2, &c2);c = c1 + c2;b = b1 + b2 + c / 29; c = c % 29;a = a1 + a2 + b / 17; b = b % 17;printf("%d.%d.%d\n", a, b, c);return 0;
}