/* 【程序18】
题目:求s=a+aa+aaa+aaaa+aa...a的值,
其中a是一个数字。例如2+22+222+2222+22222(此时
共有5个数相加),几个数相加有键盘控制。
*/
#include<stdio.h>
int main()
{
int f(int x,int y);
int a,n,g;
printf("求s=a+aa+aaa+aaaa+aa...a/n");
printf("请输入2个是数,第1个表示多少个,第2个表示a 的值/n");
scanf("%d%d",&n,&a);
g=f(n,a);
printf("值为%d",g);
}
int f(int x,int y)
{
int z,zz=0;
while(x>0)
{
z=x*y;
zz=zz+z;
y=y*10;
x--;
}
return zz;
}
/*
int f(int x,int y)
{
int z=0,zz=0;
while(x>0)
{
z=z+y;
zz=zz+z;
y=10*y;
x--;
}
return zz;
}
*/