计算Sn=2+22+222+2222+22222
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int n = 0;
int j = 0;
int temp = 0;
int sum = 0;
scanf("%d", &i);
scanf("%d", &n);
for (j = 0; j < n; j++)
{
temp = temp * 10 + i;
sum += temp;
}
printf("sum=%d", sum);
system("pause");
return 0;
}
关键点
每一个数都是前一个的十倍加上i
此程序不仅仅可以算如题目 是一个动态写法,没写死。