「C言語」入力数値の桁数を計算するサンプル

2020年12月6日

構文
数値 / 10 桁数1
使用例

#include <stdio.h>

int main(void)
{
  int cft;
  int digitVal = 0;

  printf("please enter number: ");
  scanf("%d", &cft);

  /* 桁数を計算 */
  while(cft!=0){
    cft = cft / 10;
    ++digitVal;
  }

  /* 数値の桁数を表示 */
  printf("digit value  = %d\n", digitVal);

  return 0;
}

実行結果

please enter number: 5678
digit value = 4

please enter number: 12
digit value = 2

Software

Posted by arkgame