<谭> 6.3 P120
求 Sn=a+aa+aaa+...+aa...a (n个)的值,其中a为一个数字,例如: 2+22+222+2222+22222(此时n=5), n由键盘输入
#include <stdio.h>
int main()
{
int a, n;
int tn = 0; /* 第i个a组成的数 */
int sn = 0; /* 前i项多项式之和 */
printf("Enter a, n \n");
scanf("%d %d", &a, &n);
for (int i = 1; i <= n; i++)
{
tn = tn + a;
sn = sn + tn;
a = a * 10;
}
printf("a+aa+aaa+...=%d\n", sn);
return 0;
}
运行结果:
===================
Enter a, n
2 5↙
a+aa+aaa+...=24690
===================
评论