c编程:求Sn=a+aa+aaa+------+aaaaaaa(n个a)

来源:互联网 发布:java置顶功能怎么做 编辑:程序博客网 时间:2024/05/21 11:32
//求Sn=a+aa+aaa+------+aaaaaaa(n个a),其中a和n都从键盘中输入,如从键盘中输入2,5,则计//算S5=2+22+222+2222+22222。#include<stdio.h>int main(){int a,n;//a是数字,n是次数int sn=0,tn=0;//sn是累积和的值,tn是计算第几位时值是多少!int i;//循环变量scanf("%d %d",&a,&n);//第一种求和方式for(i=1;i<=n;i++){tn=tn+a;//第几位时值是多少a=a*10;sn=sn+tn;}//第二种求和方式for(i=1;i<=n;i++){tn=tn*10;//这一句和下面一句不能交换tn=tn+a;sn=sn+tn;}printf("%d\n",sn);return 0;}


 

1 0
原创粉丝点击