📄 00001.cpp
字号:
/*
名称编号:00001
实现功能:等式求和 2+22+222+222+...+222~~22(n为n的个数)
运行结果:通过
*/
/***************************************************************************/
#include <iostream.h>
int isPlus(int lenght)
{
int temp=0,sum=0,counter;
for(counter=1;counter<=lenght;counter++)
{
temp=temp*10+2;
sum=sum+temp;
}
return sum;
}
void main()
{
int len;
cout<<"等式求和"<<"\n"<<"2+22+222+222+...+222~~22(n为2的个数)"<<endl;
cout<<"请输入n的值:"<<"\n"<<"n=";
cin>>len;
cout<<"等式求和:"<<"sum="<<isPlus(len)<<endl;
}
/****************************************************************************/
//【问题1】n=10就会溢出,此处尚未涉及溢出处理,如何解决大数运算,待将来升级更新版解决
//【问题2】尝试动态显示该等式如n=2结果是“2+22=”
/*
标准C++各种数值类型的取值范围
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -