算式求和的解题报告
题目意思
已知算式:s=a+aa+aaa+aaaa+aaaaa+……,输入一个1-9的整数a和算式的项数n(1<=n<=8),请计算s的值并输出。
解题步骤
- 输入两个数
- 进入循环
- 输出结果
代码
#include<iostream>
using namespace std;
int a,b,c,n,s,i,sum;
int main()
{
cin>>b>>n;
for(i=1;i<=n;i++)//说明数列中有多少个项数
{
s=s*10+b; //进入循环体里面变量s要乘10加上变量b,求数列中最大的数
}
for(i=b;i<=s;i=i*10+b)//i代表数列中的每一项
{
sum=sum+i;//进入循环体里面变量sum要加上变量i,计算出这个数列的和
}
cout<<sum<<endl;//输出变量sum
return 0;//安全结束
}