有c或c++如何求一个正整数的各位数上数字之和
来源:百度知道 编辑:UC知道 时间:2024/05/10 19:28:46
这个整数的位数少于10
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
int len,sum,i;
cout<<"请输入数字:";
cin>>s;
len=s.size();
sum=0;
for(i=0;i<len;i++)
sum+=s[i]-'0';
cout<<"各位数字之和为:"<<sum<<endl;
return 0;
}