第一种:求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。
此想法是先用循环计算出第n个数有几个a,再把前面的所有数相加
第二种:求sn=1+2+3+4+5+.....+n的值(n是输入的值),例如:输入的n=5时,sn=1+2+3+4+5
此方法比较简单,控制循环,使下一个数加一,然后总体相加
第三种:sn=1!+2!+3!+...n!(n是输入的),例如:n=5时,sn=11+2!+3!+4!+5!
这里要用两个循环,一个是控制相加,一个是生成阶乘,但要注意的是,每次生成完阶乘,下一次必须要赋值到一,不然在生成下一次阶乘时,会出现错误。
最后,希望大佬也能多多指点一下,有更好的方法也希望能告知一下