/*
求Sn=a+aa+aaa+…+aa…a之值,其中a是一个数字。
例如:2+22+222+…+22222(此时n=5),n由键盘输入。
*/
void Function3()
{
int a,n,sum,sn;
cout<<"Please input a number";
cin>>a;
cout<<"Please input a number";
cin>>n;
sn=a;
sum=a;
for (int i=2;i<=n;i++)
{
sum=sum*10+a;
sn += sum;
}
cout<<"sn="<<sn<<endl;
}
本文介绍了一个计算特定数列Sn的C++函数实现,其中Sn=a+aa+aaa+...+aa...a,a为一个数字,n为序列长度。通过for循环逐步构建每一项并累加得到最终结果。
5253

被折叠的 条评论
为什么被折叠?



