三、编程题
1.已知表达式s=a+aa+aaa+aaaa+…,其中a是用户输入的一个数字,求其前n项和。n由用户输入。
例如:2+22+222+2222+22222,这里n=5。
2.由用户输入一个字符串,然后按逆序输出该字符串。例如:输入“hello”,则输出“olleh”。
3.输入一个正整数,计算该整数的各位数字之和。
4.已知公式:

编程实现:当最后一项的绝对值小于0.00001时停止计算,输出计算结果及计算了多少项。
5.分解质因数:将一个正整数分解为多个质因数的乘积。例如:18=2×3×3。
6.找出1~1000之间的全部“同构”数(如果一个数出现在其平方数的右边,则称此数为同构数,例如:1在12=1的右端、5在52=25的右端)。