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

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

程序分析:对输入的数整除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月前
输入一个数判断是奇数还是偶数,并输出结果
输入一个数判断是奇数还是偶数,并输出结果
|
1月前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
44 0
|
1月前
25.输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
25.输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
27 0
|
1月前
|
C++
『C/C++』Eg2:简单输出整数
『C/C++』Eg2:简单输出整数
|
6月前
|
BI
输入正整数 转化为 二进制数输出
输入正整数 转化为 二进制数输出
72 0
|
11月前
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
178 0
|
12月前
|
算法
输入年、月,判断该月有多少天
输入年、月,判断该月有多少天
99 0
输出整数各位数字
输出整数各位数字
57 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
110 0
多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。
|
数据安全/隐私保护
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码
60 0
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码

热门文章

最新文章