首页 > 浮点数的个位数字
头像 هاوتشوان
发表于 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){   展开全文