BohYoh.comトップページへ

C言語によるアルゴリズムとデータ構造

戻る  

演習1-5の解答

 正の整数値を読み込んで、その値の桁数を表示するプログラムを作成せよ。たとえば、135を読み込んだら『その数は3桁です。』と表示し、1314を読み込んだら『その数は4桁です。』と表示すること。

/* 演習1-5 正の整数値の桁数を求める */ #include <stdio.h> int main(void) { int x; int no = 0; /* 桁数 */ printf("正の整数値:"); scanf("%d", &x); while (x > 0) { x /= 10; /* xを10で割る */ no++; } printf("その数は%d桁です。\n", no); return (0); }


戻る