以下のコード スニペットは、ユーザーから整数 (数値) を取得し、その数値のすべての桁数を出力しますが、どこかに 0 を含む数値を入力すると、すぐに while ループから抜け出します ( while ループ条件)。このバグを修正しようとしましたが、できませんでした。それを修正するのを手伝ってくれませんか。ありがとうございました。
int count = 0;
int rem = number % 10;
while(rem != 0) {
number /= 10;
++count;
rem = number % 10;
}//end while
printf("The count is %d", count);
コードを共有する必要はありません。テキストで説明していただければ幸いです。
ありがとうございました。