目录
1.题目描述
2.解题思路
3.解题
1.题目描述
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,
例如:2+22+222+2222+22222
2.解题思路
通过观察可以发现,该表达式的第i项中有i个a数字,因此: 假设第i项为temp,则第i+1项为temp*10+a
3.解题
int main()
{int a = 0;int n = 0;int i = 0;int sum = 0;int tmp = 0;scanf("%d%d", &a, &n);for(i=0; i<n; i++){tmp = tmp*10+a;sum += tmp;}printf("%d\n", sum);return 0;
}