相关疑难解决方法(0)

使用while循环计数数字

我最近制作了一个程序,需要检查用户输入的数字中的位数.结果我做了以下代码:

int x;    
cout << "Enter a number: ";
cin >> x;
x /= 10;
while(x > 0)
{
  count++;
  x = x/10;
}
Run Code Online (Sandbox Code Playgroud)

据我所知(即使我的经验有限),它看起来粗糙而且相当不优雅.

有没有人知道如何改进这个代码(虽然没有使用内置的c ++函数)?

c++ counting digits while-loop

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

counting ×1

digits ×1

while-loop ×1