求Sn = d+dd+ddd+dddd+…+d…d的前n项和 例如 2+22+222+2222+…
如 上题目
d = 2;d的位数为n;
输入位数和数字求前n项和
#include "stdio.h"
#include "math.h"
int main(){
int tn = 0,sn = 0,d,n;
printf("请输入位数:");
scanf("%d",&n);
printf("请输入数字:");
scanf("%d",&d);
for (int i = 0; i<n; i++) {
tn += d*pow(10,i);
sn+=tn;
}
printf("前%d项总和为%d:",n,sn);
}