1058 A+B in Hogwarts (20 分)

算法笔记上机训练上最后一题进制转换
看题目戳这
依旧很水

#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
	int a1,b1,c1,a2,b2,c2;
	scanf("%d.%d.%d%d.%d.%d",&a1,&b1,&c1,&a2,&b2,&c2);
	ll a=a1+a2,b=b1+b2,c=c1+c2;
	if(c>28){
		b+=c/29;
		c-=(c/29)*29;
	}
	if(b>16){
		a+=b/17;
		b-=(b/17)*17;
	}
	cout<<a<<"."<<b<<"."<<c;
	return 0;
}

我写的还是不够简洁,19行

哪天去看看大佬写的多少行

猜你喜欢

转载自blog.csdn.net/weixin_43982216/article/details/89672033