C语言怎样提取一个数的十位个位百位千位?
Posted 柒月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎样提取一个数的十位个位百位千位?相关的知识,希望对你有一定的参考价值。
设一个数为n,则在C语言中其个位、十位、百位、千位依次这样计算:n/1%10,n/10%10,n/100%10,n/1000%10
代码如下:
#include<stdio.h> int main(){ int n = 123456; int unitPlace = n / 1 % 10; int tenPlace = n / 10 % 10; int hundredPlace = n / 100 % 10; int thousandPlace = n / 1000 % 10; printf("个位:%d 十位:%d 百位:%d 千位:%d ", unitPlace, tenPlace, hundredPlace, thousandPlace); getchar(); return 0; }
运行结果如图:
扩展资料
C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
以上是关于C语言怎样提取一个数的十位个位百位千位?的主要内容,如果未能解决你的问题,请参考以下文章
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位
C语言试题十之将两个两位数的正整数a b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c的十位和千位上,b数的十位和个位数依次放在c数的个位和百位上。
用C语言接收用户输入的一个四位数,用while循环计算个位,十位,百位,千位之和,