怎样用c语言实现取一个数字的个位

如题所述

取一个数字的个位,可以分为取整数的个位,和浮点数的个位两种情况:
1)取一个整数的个位,可以直接求余
例如 变量 int num=127;
num%10 就可以得到个位的7
2)取浮点数的个位
因为%是不能对浮点数直接运算的,因此需要强制取整之后执行
例如变量 double num=27.83;
((int)num)%10 就可以得到个位的7
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-08-30
取a的个位i:i=a%10,一个数除以10的余数就是它的个位。
第2个回答  2006-08-30
//你要操作的数为i
//你要得到的结果为result,即个位数
int result,i;
result=i%10;
第3个回答  2006-08-30
i是那个数,k是个位,求k
int i,k;
k=i%10;本回答被提问者采纳
第4个回答  2006-08-30
晕!
除以10,取余数。
相似回答