C语言:计算输入的整数是几位数
来源:互联网 发布:mac jdk1.6下载 编辑:程序博客网 时间:2024/05/22 13:19
方法一:用数学运算来计算输入的整数有几位
#include<stdio.h>
int number(int);
int main(void)
{
int i;
printf("请输入一个整数:");
scanf("%d",&i);
number(i);
getchar();
return 0;
}int number(int num)
{
int i=0;
do
{
num=num/10;
i++;
}while(num!=0);
printf("这个数有 %d 位\n",i);
}
方法二 用字符串的方式计算输入数字的位数
# include <stdio.h>
#include<string.h>
int main()
{
char words[60];
int n;
puts("请任意输入一个非负整数:\n");
gets(words);
n=strlen(words);
printf("这是一个%d位数!\n", n);
return 0;
}
下篇文档是关于将输入的数将每一位单独输出,比如 输入1234,输出 1 2 3 4,并放入数组中。
0 0
- C语言:计算输入的整数是几位数
- C++:判断一个整数是几位数
- 输入一个整数,判断其是几位数
- 检测输入的是几位数
- 输入一个整数判断这个整数是几位数,并把这个整数逆序输出!
- 计算整数的位数
- 计算整数的位数
- c语言:判断数字整数为几位数
- 计算输入的非负整数的位数
- 输入一位整数,判断它是几位数
- 计算整数的位数3
- 奇怪的信 c语言 整数位数为偶数求和
- C语言-是用单链表求整数的位数以及其和
- c语言:输入一个整数n,计算n!
- 【C语言】计算输入整数中每个数字出现的次数
- C语言编程:从键盘中输入一个数字,返回值为整数有效位数
- C语言 对输入的1位数加法公式求和
- C语言输入三个整数 找最大的整数
- scrapy duplicate requestes
- Spark API 详解/大白话解释 之 reduce、reduceByKey
- c语言链表数据存入文件和读取文件
- 【开源】java集群任务调度系统 cuckoo-schedule
- win10去除桌面快捷方式小箭头
- C语言:计算输入的整数是几位数
- CSS垂直居中总结
- 剑指offer——扑克牌顺子
- Hive操作语句的使用实例讲解
- docker从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
- 一次总结
- java 接口与抽象类
- 淘淘商城异常:org.apache.http.client.ClientProtocolException
- Boost.Aiso概述 核心概念和功能0