[讨论]求Sn=a+aa+aaa+...的值,其中a是一个数字,n由键盘输入。
例如:2+22+222+2222+22222(此时n=5),n由键盘输入。大家把各自的算法写出来看看!
这是我的程序,自己刚编的,总算达到了题目的要求,呵呵,大家多多指教!
#include<stdio.h>
void main()
{
int i,a,n,Sn=0,An=0;
printf("请输入a和n的值:");
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{
An=An*10+2;
Sn+=An;
}
printf("a+aa+aaa+...=%d\n",Sn);
}