实现代码:

#include <stdio.h>int main(){    long long a;    int count=0;     printf("请输入一个整数:");    scanf("%lld",&a);     while(a!=0)    {             a/=10;        count++;    }     printf("输入的数字是%d位数。",count);}

其中long long为长整型lld为该类型的输入方式,在该程序中count为计数器,记录输入数字的位数。

推荐教程:c语言教程

更多相关文章

  1. c语言实现删除字符串中的数字字符
  2. golang中使用rand产生随机不重复数字
  3. golang判断字符串是否数字的方法
  4. go语言如何顺序生成数字
  5. go语言中数字如何转字符串
  6. JavaScript算法题:查找数字在数组中的索引[每日前端夜话0x69]
  7. Python 中的数字到底是什么?
  8. 不使用 if-elif 语句,如何优雅地判断某个数字所属的等级?
  9. 使用requests爬取拉勾网python职位数据

随机推荐

  1. Android 资源聚集地
  2. android中TextView内容过长加省略号
  3. android 输入法出现挤压屏幕、android输
  4. Android 对象序列化之追求完美的 Serial
  5. Android之EditText
  6. 1、一、Introduction(入门): 0、Introduc
  7. android开发每日汇总【2011-12-3】
  8. android EditText inputType 中文解说
  9. android xml属性大全
  10. android 4.0中的Fragment