解题思路:
求Sn = a + aa + aaa + aaaa + ...的前n项之和
1、输入一个a的值,输入一个n的值;
2、设置一个变量temp=0,每一项等于temp*10+a;
3、循环求和。
具体代码:
#include<stdio.h>
#include<stdlib.h>
int main(){
int a;
int n;
int i;
int temp = 0;
int Sn = 0;
printf("请输入a的值和n的值:\n");
scanf_s("%d%d", &a, &n);
for (i = 0; i < n; i++){
temp = (temp * 10) + a;
Sn = Sn + temp;
}
printf("Sn=%d\n", Sn);
system("pause");
return 0;
}