2097

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2097

2097
文章图片
图片发自App 思路:前面有一道题,输入一个数,然后输出它的n进制。所以我直接偷懒的把那个代码思路考虑进来,然后计算它的十六进制和十二进制,并计算三个数各个位数的数字之和,比较它们是否相等。


做法:输入数字n后,先设置变量m,l,o。十进制的求和很容易,然而思考一下其实很容易得知,十二进制和十六进制的求和只需要把求余和除分别换成12和16就可以了。然后设置三个循环,分别计算三种进制下的求和数sum1,sum2,sum3。最后比较三个求和数是否相等。
2097
文章图片
图片发自App
2097
文章图片
图片发自App

2097
文章图片
图片发自App 【2097】总结:其实题库里很多题目的思路可以共通,有一些推规律的题也会有异曲同工的地方。在不追求代码简洁的情况下,可以用一下以前的思路和方法,省下一些功夫时间。

    推荐阅读