优化了一下代码,y和z其实都可以不用
#include<stdio.h>
#include<math.h>
int main()
{
int a,n,i,z,sum = 0,x,y;
printf("Input a,n:");
scanf("%d %d",&a,&n);
y = a;
if(n == 1){
printf("%d",a);
}
if(n > 1){
for(i = 1;i <= n;i++){
if(i > 1){
x = x + a * pow(10,i-1);
}
if(i == 1){
x = a;
}
printf("x = %d\n",x);
sum = sum + x;
}
printf("s=%d",sum);
}
return 0;
}