题目要求
- 输入一个1-9的整数a和算式的项数b,s=a+aa+aaa+aaaa+aaaaa+……,计算s的值并输出
解题思路
- s=求出最后的数
- 让i变成数列中每一个数直到s
- 把所有i加起来得到sum
- 最后输出sum
#include<iostream>
using namespace std;
int n,s,x,i,sum,b;//定义变量
int main()
{
cin>>b>>n;//输入n和b
for(i=1;i<=n;i++)//算出一共有几个数
{
s=s*10+b;//s是数列中最后的数
}
for(i=b;i<=s;i=i*10+i)//i代表数列中每一个数
{
sum=sum+i;//每次在运行中把自己加上下一个数,最后成为整个数列的和
}
cout<<sum<<endl;//输出这个结果
return 0;//结束程序
}
想要知道更多编程题解析,请尽快关注我哦!!!