#include <stdio.h>
int main(void)
{
int num;
printf("整数を入力せよ:\n");
scanf("%d",&num);
if (num < 0)
num = -num;
int cou = 0;
if (num == 0) {
cou = 1;
} else {
while (num > 0) {
num = num / 10;
cou = cou + 1;
}
}
printf("この整数の桁数は%dです。", cou);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKQp7CglpbnQgbnVtOwoKCXByaW50Zigi5pW05pWw44KS5YWl5Yqb44Gb44KI77yaXG4iKTsKCXNjYW5mKCIlZCIsJm51bSk7CgoJaWYgKG51bSA8IDApCgkJbnVtID0gLW51bTsKCglpbnQgY291ID0gMDsKCglpZiAobnVtID09IDApIHsKCQljb3UgPSAxOwoJfSBlbHNlIHsKCQl3aGlsZSAobnVtID4gMCkgewoJCQludW0gPSBudW0gLyAxMDsKCQkJY291ID0gY291ICsgMTsKCQl9Cgl9CgoJcHJpbnRmKCLjgZPjga7mlbTmlbDjga7moYHmlbDjga8lZOOBp+OBmeOAgiIsIGNvdSk7CgoJcmV0dXJuIDA7Cn0=