ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。 输入 n 输出 a=2 时

版权声明:转载请声明原文链接地址,谢谢! https://blog.csdn.net/weixin_42859280/article/details/84886933

题目描述

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。

输入

n

输出

a=2 时的Sn

样例输入

5

样例输出

24690

来源/分类

C语言 

题目截图:
在这里插入图片描述

设计思路:

设置三个变量,
一个进行终止for循环语句!  for(int i=0;i<a;i++)
一个进行数据的累加!  		s+=b;
另外一个用于生成数组!			b=b*10+2;

代码:

#include<iostream>
 using namespace std;
 int main()
 {
 int a,s;s=0;int b=2;
 cin>>a;
 for(int i=0;i<a;i++)
 {
 	s+=b;
 	b=b*10+2;
 }
 cout<<s;
}

总体预览:
在这里插入图片描述
执行结果:
在这里插入图片描述
OJ结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/84886933
今日推荐