P49 编程题
1.此题让输出一个两位数,与按数位逆序打印出数,首先定义一个整型,后用scanf指定输入的格式,而后进行printf打印。编写中发现将数位逆序还未知如何操作,之后查到使用“丢弃个位法”。将数字n多次除以10,直到最终结果为0,每除一次10就会丢弃对应的最低位,除以10的总次数即为n的位数。
2.由上一题扩展至三位数,可以根据上一题的操作进行类比操作
得出的结果与想要的并不符合,继续查询资料。后来发现使用while的循环语句更好实现这种题。使用while语句,若a!=0就也一直执行下去,直到a=0,停止。无论是两位还是三位都可以直接实现。
3.不使用算数分割,我只能用最简单的方式将他打印出来
4.首先根据题目提示先观看第七章,然后由题可知:做法是先将其除以八,得到余数是八进制数的最后一位,然后原始的数再除以八,重复执行得到倒数第二位。以此类推陆续执行得到结果。