数字の桁がすべて奇数であるかどうかをチェックするプログラムを作ろうとしていますが、数字が奇数桁からのみであることを示すcoutは、 1桁の長さ。ここ は、コードは次のとおりです。数字の奇数を確認する
int main()
{
int n, c;
cin >> n;
while (n != 0) {
c = n % 10;
if (c % 2 == 1) {
n = n/10;
if (n == 0) {
cout << " Number has only odd digits";
}
}
else
cout << " Number doesn't have only odd digits";
return 0;
}
}
インデントを整理してください –
デバッガを使用してコードを1行ずつ進めてください。問題は非常に明白になるはずです。 –
どのような混乱.... – nosbor