首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
浮点数的个位数字
183条解析
开通博客写题解
هاوتشوان
发表于 2021-04-20 20:00:51
可以使用对输入的浮点数进行强制类型转换,从而去掉小数部分,只取整数,然后对整数部分进行取模,得到其个位数#include <stdio.h> int main(){ float num = 0; scanf("%f",&num); printf("%d",(in
展开全文
牛客161598119号
发表于 2021-12-08 17:56:55
#include<stdio.h> int main(void) { float num; scanf("%f",&num); int count=(int)num;//先取整再余10 printf("%d",count%10);//没啥好说的,注
展开全文
知晓天空之蓝
发表于 2021-10-30 23:58:18
有点麻烦是里面0~200范围,丢掉范围限制代码可自行简化 #include<stdio.h> int main() { float a= 0.0; int b,c; scanf("%f",&a); if(a<10) {
展开全文
查理在牛客网
发表于 2022-01-17 23:50:19
a=float(input()) b=int(a)%10 print(b) 我的方法,是10的余数就是 个位数字——这与他是多大的数都没有关系——个位数的定义嘛,嘿嘿 大神的做法 up,down=input().split('.') digit=up[-1] print(digit) 如何拆分输
展开全文
王章权
发表于 2021-11-02 15:35:52
#include <stdio.h> int main() { float a=0; int b=0; scanf("%f",&a); if(a>0&&a<=200) { b=(int)
展开全文
风止意难平/
发表于 2022-11-06 10:42:13
#include <stdio.h> int main() { float a; scanf("%f",&a
展开全文
C++郭某人
发表于 2021-07-12 16:08:31
一道极其简单的基础题哟~~~ 奉上代码: #include<iostream> using namespace std; int main() { double a;  
展开全文
大力猪猪
发表于 2021-10-03 18:56:19
#include <stdio.h> int main() { int a; scanf("%d",&a); printf("%d",a%10); return 0; }
牛客题解官
发表于 2020-06-04 16:56:04
题目&分析: 给定一个浮点数,要求得到该浮点数的个位数。对整数而言本题可以使用求余运算符得到个位的数,由于题目说明本题输入数据类型为浮点数,浮点数未提供求余运算符。因此可以使用int()强转运算符将float类型转换成int类型(同理可以使用float()将其他类型数据转换成float类型)
展开全文
西楚曹长卿
发表于 2020-10-12 22:55:41
import java.util.Scanner; public class Main{ public static void main(String[] args){  
展开全文
查看本题
查看本题讨论
相关比赛
311-编程语言初学练习赛(第二场)
进入比赛
2349-1.2 顺序结构程序设计-基本计算
进入比赛
6330-牛客编程语言练习赛第八场
进入比赛
6798-梧州学苑
进入比赛
7781-牛客编程语言练习赛第八场(重现赛)@hh13579
进入比赛
等你来战
查看全部
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题