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

问题描述:

用C语言编程:从键盘上输入两个正整数n和a,求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a)
例如2+22+222+2222+22222(此时n=5,a=2)
1个回答 分类:综合 2014-11-05

问题解答:

我来补答
#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
 
 
展开全文阅读
剩余:2000
下一页:练习2.3