1、
#include <stdio.h>
int main(void)
{
int i,k;
do
{
puts("please input an integer.");
printf("i = "); scanf("%d", &i);
}
while (i <= 0); //此处 do while循环用于限制i的输入,必须是大于0
k = i; // 变量k 赋值为i
int j=0;
while (i > 0) // 当i等于0时,循环终止
{
i /= 10; // 变量i每循环一次,向左移动一位
j++; // 没循环一次,位数j增加1,
}
printf("%d's width is %d",k,j); //打印结果
return 0;
}