求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