输入两个7进制正整数n和m(位数不超过5位),要求设计算法实现将两个7进制正整数相加,并打印输出计算结果。
设计约束:禁止使用数组
按10进制格式输入两个7进制正整数,将7进制数转换成10进制数,按10进制数进行运算,再将计算结果转换成7进制数,并将结果按10进制数组装,最后输出该结果。
例如: 36441+12135=51606
设计要求:
1) 给出7进制数转换到10进制数的计算方法(数学表达);
2) 采用自顶向下/逐步求精的方法,用N-S图表示算法的TOP层设计,计算步骤不多于10步,计算步骤可用自然语言描述;
3) 用子程序设计(函数定义)细化计算步骤(N-S图),同时给出函数定义的头部
a) 7进制数转换为10进制数 函数名:any2d
b) 10进制数转换为7进制数并组装 函数名:d2any
输入只有一行,为用空格分隔的两个7进制正整数(长度不大于5)
输出也只有一行,格式见测试用例。括号内表示该数的进制,各个数字及运算符之间均有一个空格分隔