C语言:输入一个整数 求它是几位数
精彩分享:
C++从入门到精通(十万字详细内容总结)细节满满_九九丸io的博客-CSDN博客
(数据结构与算法)一文让你学会基本排序算法(图文详解)
题目:输入一个整数求它是几位数
求位数,就是把整数的最末位扔掉,然后保存扔了几次,次数即为数字位数
这里我们演示的是十进制数字位数
假设输入的是:1234 1234/10 得到123 循环一次
123 123/10 得到12 循环两次
12 12/10 得到1 循环三次
1 1/10 得到0 循环四次 结束
下面代码我们用 输入一个整数 转为16进制 再求它16进制数字的位数
代码示例:
int main()
{int n; //输入一个整数int count=0;//定义一个计数器,保存位数printf("输入整数:");scanf("%d", &n);if(n==0)printf("是一位数");while (n != 0){ n /= 16; // 同理求8进制数位数 则为n/=8 十进制则为n/=10 二进制为n/=2count++;}printf("%d位数字", count);return 0;
}
程序演示:
感谢观看!!!一起进步
C语言:输入一个整数 求它是几位数相关推荐
- 偶数乘2奇数乘3C语言,输入一个整数x,如果为偶数乘2,否则乘3,然后输出.C语言
编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘3加1.得到的结果再按上 本人不会C#,算法相通,用c语言演示一下:#includevoidmain(void){intz ...
- 输入一个整数求其位数和各个位数之和
说一下"输入一个整数求其位数和各个位数之和", 举个例子输入1223,得到1223的位数是4,各个位数之和是12. 对于这个题目我的做法是: #include<stdio.h ...
- 用户输入一个整数,求出它的各个位数,并求各位数之和
import java.util.Scanner; //用户输入一个整数,求出它的各个位数,并求各位数之和 public class splitInteger { public static void ...
- C语言 输入一个整数n,求出其阶乘
输入一个整数n,求出其阶乘 #include <iostream> #include <cstdio> using namespace std; int main() {int ...
- C语言实数四舍五入为整数,c语言输入一个实数,求其四舍五入的整数
输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程 输入两个正整数m和n,求其最大公约数和最小公倍数.用辗转相除法求最大公约数算法描述:m对n求余为a,若a不等于0则m0){m_cup=m ...
- C语言-输入一个整数把每位数字转换为英文
#include<stdlib.h> #include<stdio.h> #include<string.h> int main(int argc, char *a ...
- 输入一个整数,判断它是几位数
//输入一个整数,判断它是几位数public static void test05(int num){int count = 0;do {num = num/10;count++;}while(num ...
- c语言,在主函数中输入一个整数,求该整数各位数字的乘积,[求助]求由键盘输入的任意两个整数的积...
[求助]求由键盘输入的任意两个整数的积 [问题已解决] 我是才接触C的新手,一共才上了4节课,老师就出题了,请高手帮忙看看(如果愿意帮忙改的,请尽量不要改变原来的变量):--------------- ...
- c语言输入一批正整数 求其中的偶数和,编程,输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差...
设计一个程序,要求输入三个整数,能求出其中最大的数并输出 #includeintmain{inti;inta1,a2,a3;printf("输入三个数:\n");scanf(&qu ...
最新文章
- 练习5.1更新——四则运算 测试与封装
- etsi计算机应用场景,ETSI发布最新版DVB数据广播规范,包括五大应用场景
- vim替换某行到某行的命令方法
- 聊聊“数据安全与数据治理”那些事
- codeigniter钩子的使用
- 用BlockingExecutor限制任务提交
- oracle 删除系统用户,Oracle数据库如何创建和删除用户
- Java根据表格生成图_java绘制数据表格并导出为图片格式
- 计算机应用技术专业盲打键盘,一种双手八指轨道定键位盲打器与盲打键盘
- iconfont阿里巴巴矢量图标库使用步骤
- mysql中status状态说明
- 2019年nodejs凉了吗?凉到什么程度了?
- mysql1062duplicate
- windows搭建RN环境
- php的样式怎么设置字体大小,css中如何改变字体大小
- py 爬取汽车之家新闻案例
- 今晚 8 点,开发者赏金计划正式开启
- 联想电脑一开机出现Checking Media Presence……
- python_面向对象的各种实现对比介绍
- 安装nodejs教程