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

2020年12月6日

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#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;
}
#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; }
#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