题解 | #浮点数的个位数字#

浮点数的个位数字

http://www.nowcoder.com/practice/ffa94d27c6534396aef38813535c279f

可以使用对输入的浮点数进行强制类型转换,从而去掉小数部分,只取整数,然后对整数部分进行取模,得到其个位数
#include <stdio.h>

int main()
{
float num = 0;
scanf("%f",&num);
printf("%d",(int)num%10);
return 0;
}

全部评论
为什么你这个float num = 0是对的?不应该是float num = 0.0吗
点赞 回复 分享
发布于 2022-10-14 22:15 北京
不好意思 我理解错题目了 我以为是数小数点后面有多少位
点赞 回复 分享
发布于 2021-07-24 08:50
举个例子 num=1.2345; 那你(int)1.2345%10得多少???? 别偷鸡
点赞 回复 分享
发布于 2021-07-24 08:49

相关推荐

野猪不是猪🐗:还是太卑微了,什么叫放弃本次面试应该说经过评估,贵公司与自己不匹配,决定不再推进后续流程
点赞 评论 收藏
分享
评论
22
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务