打印100-999之间的水仙花数!(共用2种方法)!- -| 回首页 | 2005年索引 | - -求2/1+3/2+5/3+..................的前20项!!

求S(n)=a+aa+aaa+................n个a!(共有3种方法)!- -

                                      

求S(n)=a+aa+aaa+................n个a!

方法1:
main()
{
int a,b,i,n,s;
scanf("%d,%d",&a,&n);
s=b=a;
for(i=2;i<=n;i++)
{
b=a+b*10;
s=s+b;
}
printf("%d",s)
}

方法2:
main()
{
int a,b,i,n,s;
scanf("%d,%d",&a,&n);
s=b=a;
for(i=2;i<=n;i++)
{
b=b+a*10*(i-1);
s=s+b;
}
printf("%d",s)
}

方法3:
main()
{
int a,n,s,i;
float d;
scanf("%d,%d",&a,&n);
for(i=1;i<=n;i++)
{
d=(1-10^(-n))/9*a;
b=d*10^n;
s=s+b;
}
printf("%d",s);
}

- 作者: 刘加开 2005年03月16日, 星期三 16:58 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=951310

回复

- 评论人:aspbuy

Wed Mar 16 21:42:05 CST 2005  作者Blog

这篇文章确实不错,感谢作者

评论内容: