Get number of digits of a number

前端 未结 9 1187
挽巷
挽巷 2021-01-07 11:39

I have a number like this: int num = 36729; and I want to get the number of digits that compose the number (in this case 5 digits).

How can I do this?

9条回答
  •  既然无缘
    2021-01-07 12:20

    int findcount(int num) 
    { 
        int count = 0; 
        if(num != 0){
          while(num) { 
              num /= 10; 
              count ++; 
          } 
          return count ; 
        }
        else
          return 1;
    } 
    

提交回复
热议问题