#include
int main(void)
{
int m,n,sum=0,t;
while(scanf("%d%d",&m,&n))
{
while(getchar()!='\n');
sum=0;
t=m;
for(int i=1;i<=n;i++)
sum=sum+m,m=10*m+t;
if(sum)
printf("%d\n",sum);
}
return 0;
}
你的程序如果输入错误会死循环,理解一下我这个
#include
main()
{
int m,n,sum=0,i,t;
while(scanf("%d %d",&m,&n)!=EOF)
{
t=m;
sum=0;//<-----------------
for(i=1;i<=n;i++)
{
sum=sum+m;
m=10*m+t;
}
printf("%d",sum);
}
}