C语言问题?

求Sn=a+aa+aaa+…的值,其中a是一个一位数字,可以有n位,例如:2+22+222+2222+22222(此时,a是2,n是5),a和n可由键盘输入,输出Sn的值... 求Sn=a+aa+aaa+…的值,其中a是一个一位数字,可以有n位,例如:
2+22+222+2222+22222(此时,a是2,n是5),a和n可由键盘输入,输出Sn的值。
展开
 我来答
小黑哎啊
科技发烧友

2020-04-05 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1642
采纳率:74%
帮助的人:338万
展开全部

#include<stdio.h>

#include<math.h>

int main()

{

int a,n,sum=0,su=0;

scanf("%d%d",&a,&n);

for(int i=0;i<n;i++)

{

sum+=a*pow(10,i);

su+=sum;

printf("%d ",sum);

}

printf("\n%d",su);

return 0;

}

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-04-05
展开全部
#include<stdio.h>
main()
{
int n,m,i,n1,s;
printf("Please input two number from 1 to 9:");
scanf("%d %d",&n,&m);
n1=n;
s=n;
if(n<1||n>9)
{
printf("error\n");
}
else
{
printf("%d",n);
for(i=1;i<=m-1;i++)
{
n=10*n+n1;
s=s+n;
printf("+%d",n);
}
printf("=%d\n",s);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式