求s=a+aa+aaa+aaaa+….的值,其中,a是0~9范围内的一个数字。输入n和a,其中n表示累加的项数。例如,当n=5,a=2时,s=2+22+222+2222+22222。ide
输入整数n和a,均<9。内存
计算s=a+aa+aaa+aaaa+….的值并输出,其中共有n项进行累加。it
3 2
246
课后练习题io
/* 特殊数列求和 日期:2020年11月13日 地点:天津大学仁爱学院*/ #include<stdio.h> int main() { int sum = 0;//累加和初始化 int n,a;//,上限数,用户输入数 int i;//循环变量 scanf("%d%d", &n, &a); int number=0; //观察数列,发现后一项是前一项+自己*10,而后再累加和 for (i = 1; i <= n; i++) { number = 10 * number + a; sum = number + sum; } printf("%d", sum); return 0; }
2=2*0+2;class
22=2*10+2;变量
222=22*10+2;循环
2222=222*10+2;di