c语言里取一个数字的个,十位怎么写?
题目
c语言里取一个数字的个,十位怎么写?
答案
看了上面的回答,我给你解释下吧
比如我输入一个数98
我要取它的十位数,也就是9
那么我就用98/10这条命令,其中“/”的意思是整除,也就是除了已后取整数部分,比如98除以10应该是9.8,但是取整数部分后就是9
同理要取个们数,也就是8
我们就用98%10这条命令,其中“%”的意思是取余的意思,就是说除完之后取余数,而不取整数部分,比如98除以10应该是9.8,但是取余数部分后就是8
给你举个例子
#include
void main()
{
int i=98;
printf("%d %d",i/10,i%10);
}
给你扩展下,如果是个三位数,比如987,要取百位,十位,个位,分别是987/100,(987%100)/10,987%10
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一项工程.甲单独做要18天完成,乙甲单独做要20天完成,丙单独做要25天完成
- 冬天常有大量的纯碱晶体在湖底析出,夏天则较少或几乎没有.这是为什么?说明理由
- 成语接龙虎口逃生下一个生()()亡
- 根据表格的信息,写一篇80词写蛇的英语作文.
- 12分之5和18分之7和36分之11的最小公分母是?
- b=2,角B=60,a+c的取值范围
- 请求高手翻译西谚A hero is no braver than an ordinary man,but he is braver five minutes,
- 用比喻手法的词语有哪些?
- 求下列向量组的秩和一个最大线性无关组.a1=(1,2,-1,4) ,a2=(9,100,10,4) ,a3=(-2,-4,2,-8)
- 如图所示,A物体G=30N,在水平向右拉力F的作用下,能以10cm/s的速度在水平面上作匀速运动.已知拉力F=6N,滑轮组在使用时的机械效率为80%, 求:(1)物体受到水平地面的摩擦力大小? (2
热门考点