c++编程,读入一个以字符串表示的非负整数(串中每个字符代表一个数字),输出该整数加一后的结果。

c++编程,读入一个以字符串表示的非负整数(串中每个字符代表一个数字),输出该整数加一后的结果。最好用数组和指针,急求

这,好吧
代码正确:
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
int main()
{
char s[128];
int ns=0;
cout<<"输入一串数字:\n";
cin.getline(s,128);
for(int i=0;i<string(s).size();i++)
ns+=pow(10,(string(s).size()-i-1))*(s[i]-48);
cout<<ns<<"\n";

}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网