题目的意思就是算总和,不过之间有不同进制转换,
也就是说,从后往前,29进一位,然后17进一位,
完成。
#include<cstdio>
#include<cmath>
#include<bits/stdc++.h>
#include<iostream>
#include<iomanip>
#include<algorithm>
using namespace std;
int a1,a2,a3;
int b1,b2,b3;
int a,b,c;
int main(){
scanf("%d.%d.%d",&a1,&a2,&a3);
scanf("%d.%d.%d",&b1,&b2,&b3);
b=(a3+b3)/29;
c=(a3+b3)%29;
a=(a2+b2+b)/17;
b=(a2+b2+b)%17;
a+=a1+b1;
printf("%d.%d.%d\n",a,b,c);
}
这段代码实现了一个将两个十进制数通过特定进制转换进行加法运算的过程。首先,从用户输入中获取两个十进制数的每一位,然后分别对个位进行29进1和17进1的操作,最后将转换后的数值相加,输出结果。
6万+

被折叠的 条评论
为什么被折叠?



