モナーのパイソンでゴーゴー

湘南あたりの海辺より

整数の桁数

【実行結果】

f:id:ririruby:20180922211335j:plain

/*
            Λ_Λ       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ( ・∀・)< 勉強の邪魔だから静かにしてくれる?
    _φ___⊂)__     \_______________
  /旦/三/ /|
  | ̄ ̄ ̄ ̄ ̄| |
  |愛媛みかん|/

*/

#include<stdio.h>


int main(void)
{

/* 定義  */
 int no, temp;
 int digits;

/* 正の数じゃない間は再入力 */

do {
 
printf("整数を入力してね。:");
scanf("%d", &no);
 if (no <= 0)
  puts("input sei no seisuu \a" );
}while (no <= 0);

/* 正の整数が入力されたら */

temp = no;
digits = 0;

while (temp > 0){
   temp /= 10;
   digits++;
}

/* 結果 */
printf("\a \n");
printf(   "      Λ_Λ         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\n");
printf("   ( ・∀・)< %dは%d桁です。\n", no, digits);
printf("    φ___⊂)__       \_______________\n");
printf(" /旦/三/ /|\n");
printf(" | ̄ ̄ ̄ ̄ ̄| |\n");
printf(" |愛媛みかん|/\n");
printf("\n");
return 0;

}