

注解
1、字符串与整数的转换。
2、循环结构的使用。
代码
#include <iostream>
#include <sstream>
using namespace std;
string intToStr(int n){
stringstream ss;
ss<<n;
string s;
ss>>s;
return s;
}
int main(){
string s;
cin>>s;
while(s.compare("0")){
while(s.length()>1){
int tmp = 0;
for(int i=0; i<s.length(); i++){
tmp += s.at(i)-'0';
}
s = intToStr(tmp);
}
cout<<s<<endl;
cin>>s;
}
return 0;
}
结果

本文介绍了一个使用C++实现的程序,该程序演示了如何将字符串转换为整数,以及如何使用循环结构处理字符串中的每个字符并进行累加计算。通过一个具体的例子,我们展示了字符串与整数之间的相互转换,以及如何利用循环结构来遍历字符串并执行特定的操作。

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



