这道题中,运用for循环求各个位数的值,先定义数组来存放各个位数的值,最后通过对a/=10,来不断减少a的位数,最后求出所有的位数。
这样的题目,需要确定那些是不变的,确定行数与乘数之间的关系,通过观察得出规律,确定for循环的顺序,按题目标准打印出来。
关于求最大的10个素数问题,只要倒着解题就行了,在定义一个变量记录打印的次数,打印10次后就break。
关于这类问题需要用到while和getchar,再根据提议控制while退出的条件,解题思路通过定义变量w=1或w=0,将if,else语句的执行控制住。需要重点复习。