int main()
{
long i,j,a,n,sn = 0,sum = 0/* sn为每一个a的值,sum为总值*/
scanf("%d%d",&a,&n)
for(i = 1i <= ni++ ) /* 关键就在这两个嵌套循环内*/
{
sn = sn*10 + a/* 累乘每次a的新值*/
sum = sum + sn /* 累加总值*/
}
printf(" = %ld",sum)
return 0
}
楼上的解答不对
#include <stdio.h>void main(){
int i,a,n,m=0,s=0
scanf("%d%d",&a,&n)
for(i=0i<ni++)
{m=m*10+as+=m}
printf("S=%d",s)
}
运行示例:
即输入a的值为2,n的值为5时
Sn=2+22+222+2222+22222=24690