求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222 。
第一种方法:(while循环)
int add_fine(int n)
{
int i = 5;
int num = 0;
int Sn = 0;
while(i--)
{
num = num*10 + n;
Sn += num;
}
return Sn;
}
第二种方法:(for循环)
int add_fine1(int n)
{
int Sn = 0;
int i = 0;
int num = 0;
for (i=0; i<5; i++)
{
num = num*10+n;
Sn += num;
}
return Sn;
}