求Sn=a+aa+aaa+…,其中a为一个数字,最 后一项有n个a,即 n位a,设a=2,n由键盘输入,n<=9.要求分别验证n=1、3、7
分析1:
第n项用∁n表示,则由2=0∗10+2、22=2∗10+2、222=22*10+2可以得出tₙ=tₙ∗10+2,Sₙ=Sₙ+tₙ。
输出a+aa+aaa+......,需要在每一次求出tₙ的时候输出tₙ+的值,最后一项只输出tₙ。
如下:
结果为:
分析2:
第n项用tₙ表示,则由2=2∗(10−1)/9、22=2∗(10∗10−1)9、
222=2*(10*10*10−1)/9可以得出tₙ=2*(10^n−1),Sₙ=Sₙ+tₙ。
输出a+aa+aaa+......,需要在每一次求出tₙ的时候输出tₙ+的值, 最后一项只输出tn。
如下:
结果为:
在这题基础上,如果a改为键盘输入,要求a<=9,Sₙ的值是多少
分析:
只需要将a的值赋初值为2改为由键盘输入即可,可使用scanf函数
结果为: