所以我必须编写一个简单的程序(循环),您可以在其中输入一个 int 并输出数字计数和数字总和。由于我在编程方面很迟钝,所以我只是在网上搜索代码并尝试将其拼凑起来。我猜总和块螺丝带有n,但我不太确定。无论如何,如果有人能指出错误并告诉我如何让它发挥作用,我将不胜感激。
#include <iostream>
using namespace std;
int main()
{
while(1)
{
int i,p,n,sum=0; //sum block
cout<<"enter an int: ";
cin>>n;
{
while(n!=0)
{
p=n % 10;
sum+=p;
n=n/10;
}
cout<<"int digit sum: "<<sum <<endl;
}
{
int count = 0;
while(n)
{
n /= 10;
++count;
}
cout <<"number of digits: " << count << '\n';
}
}
}