通过观察5个数字的规律,可以发现后一个数字是前一个数字乘10再加上第一个数字,所以可以考虑用for循环,循环四次,计算出结果。代码如下:
#include <stdio.h>
int main(void)
{
int i,b,a,sum;
scanf("%d", &a);
sum = a;//循环4次,将和的初始值赋为输入的值
b = a;
for (i = 1; i <= 4; i++)
{
b = b * 10 + a;//分别计算从第二项起,每一项的值
sum += b;//累加
}
printf("%d", sum);
return 0;
}