
我正在学c语言,现在有道编程题,我不会做,哪位高手会做,谢谢啦!题目如下:
求Sn=a+aa+aaa+aaaa+…+aa…a(n个a)之值,其中a是一个数字。例如2+22+222+2222+22222(此时n=5),n由键盘输入...
求Sn=a+aa+aaa+aaaa+…+aa…a(n个a)之值,其中a是一个数字。例如2+22+222+2222+22222(此时n=5),n由键盘输入
展开
2个回答
展开全部
#include <stdio.h>
void main()
{
int a,n,i=1,Sn=0,Tn=0;
printf("请输入a:\n");
scanf("%d",&a);
printf("请输入n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
Tn=Tn*10+a;/*Tn为项的值*/
Sn=Sn+Tn;
}
printf("a+aa+aaa+...=%d\n",Sn);
}
void main()
{
int a,n,i=1,Sn=0,Tn=0;
printf("请输入a:\n");
scanf("%d",&a);
printf("请输入n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
Tn=Tn*10+a;/*Tn为项的值*/
Sn=Sn+Tn;
}
printf("a+aa+aaa+...=%d\n",Sn);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询