求Sn=a+aa+aaa+aaaa+……+aaa…aaa(n个a)

来源:互联网 发布:pc手机网站源码 编辑:程序博客网 时间:2024/04/30 02:19

求Sn=a+aa+aaa+aaaa+……+aaa…aaa(n个a)

#include<stdio.h>int main(){int a,n,i=1,tn=0,sum=0;printf("请输入a:");scanf("%d",&a);fflush(stdin);printf("请输入n:");scanf("%d",&n);fflush(stdin);while(i<=n){tn=tn+a;printf("第%d次,tn=%d\n",i,tn);sum=sum+tn; printf("第%d次,sum=%d\n",i,sum);a=10*a;i++;printf("\n");}return 0;}

几天后默写的另一种算法:

#include<stdio.h>//s=a+aa+aaa+......+aa...a(n个a)=int main(){int a,n,s=0,i,xiang=0;printf("a=");scanf("%d",&a);fflush(stdin);printf("n=");scanf("%d",&n);fflush(stdin);for(i=1;i<=n;i++){xiang=xiang+a;printf("xiang=%d\n",xiang);s=s+xiang;xiang=xiang*10;}printf("s=a+aa+aaa+......+aa...a(%d个a)=%d\n\n",n,s);return 0;}



0 0