输入一个整数,判断其是几位数

简介: 输入一个整数,判断其是几位数

程序分析:对输入的数整除10并计数加一,循环此过程,直到商为0为止。


#include "stdio.h"
int main(void)
{
  int x = 0, n = 0;
  while (true)
  {
  printf("请输入一个整数:");
  scanf_s("%d", &x);
  for (n = 0; x > 0; n++)
  {
    x /= 10;
  }
  printf("位数是:%d\n", n);
  }
  return 0;
}
相关文章
|
9月前
输入一个数判断是奇数还是偶数,并输出结果
输入一个数判断是奇数还是偶数,并输出结果
|
29天前
25.输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
25.输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
24 0
|
29天前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
36 0
|
1月前
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
输入一个字符串,统计其中字符A的数量并且输出,输入共有一行,为一个不带空格的字符串(其中字符数不超过100),输出一行,包含一个整数,为输入字符串中的A的数量
|
1月前
|
C++
『C/C++』Eg2:简单输出整数
『C/C++』Eg2:简单输出整数
|
11月前
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
178 0
|
11月前
输入三个数字,从大到小输出
输入三个数字,从大到小输出
|
12月前
|
算法
输入年、月,判断该月有多少天
输入年、月,判断该月有多少天
96 0
输出整数各位数字
输出整数各位数字
56 0
02:输出第二个整数
02:输出第二个整数
86 0

热门文章

最新文章