作业帮 > 综合 > 作业

用C语言编程:从键盘上输入两个正整数n和a,求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 02:50:18
用C语言编程:从键盘上输入两个正整数n和a,求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a)
例如2+22+222+2222+22222(此时n=5,a=2)
#include
#include
long fac(int n,int a)
{ long sum;
if(n==1)
{
sum=a;
}
else {
sum=(long)(pow(10,n-1)*a)+fac(n-1,a);
}
return(sum);
}
main()
{int a,n,i;
long temp,sum=0;
printf("plz input number a\n");
scanf("%d",&a);
printf("plz input number n\n");
scanf("%d",&n);
for(i=1;i