做不来的问一下
示Sn=a+aa+aaa+aaaa+...+aaaaa..aa的值,其中a 是一人数字。例如:2+22+222+2222+22222(此时n=5)n由健盘输入。
如果是的话,代码如下:
#include<stdio.h>
main()
{
long int Sn=0;
int a;
int n;
int i;
printf("please input a:");
scanf("%d",&a);
printf("\n");
printf("please input n:");
scanf("%d",&n);
printf("\n");
Sn+=a;
for(i=0;i<n-1;i++)
{
Sn+=Sn*10+a;
}
printf("Sn=");
printf("%d",Sn);
printf("\n");
getchar();
}