だから私はあなたが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';
}
}
}