作业帮 > 综合 > 作业

输入一个整数,求它的各位数字之和及位数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 00:39:46
输入一个整数,求它的各位数字之和及位数
这个应该是用编程的吧,给你c++代码
#include
using std::cout;
using std::cin;
using std::endl;
int main()
{
int num=0; //需要输入的整数
int sum=0; //各位数字之和
int weishu=1; //输入整数的位数
cin>>num;
while(1)
{
sum+=num%10;
if(num/10==0)
break;
else
{
num=num/10;
weishu++;
}
} //每一次循环,num的最后一位数加到sum中,num自身除以10.如果num/10==0,说明
// 循环到最高位了,于是退出循环.
cout