OpenJudge NOI 1.2 05:填空:类型转换2
【题目链接】
OpenJudge NOI 1.2 05:填空:类型转换2
【题目考点】
1. 数据类型原理
2. 类型转换
【解题思路】
a = 1.000000001;
b = a;
printf("%.9f %.9f\n", a, b);//输出两个数:1.000000001 1.000000000
问a,b的类型。
首先a,b能用%f输出,表示a,b都是浮点型。排除布尔型,字符型,整型。
已知float类型的精度(即有效数字)是6~7位
- 判断a的类型
- 1.000000001的精度达到了10位,float类型无法表示这样一个浮点数。因此a不是float类型,只能是double类型。
- 判断b的类型
- 将1.000000001赋值给b后,b的值不是1.000000001,而是1.000000000,说明b的类型不能表示10位有效数字,因此b是float类型。
该题选F E。
- 将1.000000001赋值给b后,b的值不是1.000000001,而是1.000000000,说明b的类型不能表示10位有效数字,因此b是float类型。
【题解代码】
解法1:
#include <bits/stdc++.h>
using namespace std;
int main()
{cout<<"F E";return 0;
}
OpenJudge NOI 1.2 05:填空:类型转换2相关推荐
- OpenJudge NOI 1.2 04:填空:类型转换1
[题目链接] OpenJudge NOI 1.2 04:填空:类型转换1 [题目考点] 1. 数据类型原理 2. 类型转换 [解题思路] a = 32768; b = a; printf(" ...
- 信息学奥赛一本通 1180 | 1946:【09NOIP普及组】分数线划定 | OpenJudge NOI 1.10 05 | 洛谷 P1068 [NOIP2009 普及组] 分数线划定
[题目链接] ybt 1180:分数线划定 ybt 1946:[09NOIP普及组]分数线划定 OpenJudge NOI 1.10 05:分数线划定 洛谷 P1068 [NOIP2009 普及组] ...
- 信息学奥赛一本通 1133:输出亲朋字符串 | OpenJudge NOI 1.7 05
[题目链接] ybt 1133:输出亲朋字符串 OpenJudge NOI 1.7 05:输出亲朋字符串 [题目考点] 1. 字符与ASCII码 [解题思路] 输入字符数组s1,结果储存在字符数组s2 ...
- 信息学奥赛一本通 1122:计算鞍点 | OpenJudge NOI 1.8 05:计算鞍点
[题目链接] ybt 1122:计算鞍点 OpenJudge NOI 1.8 05:计算鞍点 [题目考点] 1. 二维数组 2. 求最大最小值 [思路及题解代码] 解法1: 遍历各行,先找到这一行的最 ...
- 信息学奥赛一本通 1112:最大值和最小值的差 | OpenJudge NOI 1.9 05
[题目链接] ybt 1112:最大值和最小值的差 OpenJudge NOI 1.9 05:最大值和最小值的差 [题目考点] 1. 求数组中最大值及其下标 方法1:保存最大值和下标 设置临时最大值变 ...
- 信息学奥赛一本通 1106:年龄与疾病 | OpenJudge NOI 1.6 05
[题目链接] ybt 1106:年龄与疾病 OpenJudge NOI 1.6 05:年龄与疾病 [题目考点] 1. 数组 2. 数组初始化为0的方法 将数组设为全局变量 如果数组是局部变量,可以这样 ...
- 信息学奥赛一本通 1062:最高的分数 | OpenJudge NOI 1.5 05
[题目链接] ybt 1062:最高的分数 OpenJudge NOI 1.5 05:最高的分数 [题目考点] 1. 求n个数中的最大值 方法1: 设置临时最大值变量mx,mx的初始值应该小于等于所有 ...
- 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05
[题目链接] ybt 1043:整数大小比较 OpenJudge NOI 1.4 05:整数大小比较 [题目考点] 1. if-else if-else语句 [题解代码] 解法1: #include& ...
- 信息学奥赛一本通 1025:保留12位小数的浮点数 | OpenJudge NOI 1.1 05
[题目链接] ybt 1025:保留12位小数的浮点数 OpenJudge NOI 1.1 05:输出保留12位小数的浮点数 [题目考点] 1. 输出浮点型量a保留x位小数的写法: cout<& ...
最新文章
- chrome 跨域插件
- PHP.ini修改配置下载上传文件大小
- Linux内存管理中的slab分配器
- php workerman定时任务
- 事务日志的物理和逻辑构架
- Android apk系列1-------APK签名
- LVM逻辑卷管理学习
- IE如何兼容placeholder属性
- C++与Python混合编程
- python PIL图片转PDF
- 计算机一级pdf百度云,计算机一级(实操).pdf
- 核磁共振波谱仪基础知识及常见问题
- python3版本升级_python版本升级到3.7
- 【Matlab】【碎碎念】 clc、close、close all、clear、clear all等的含义
- (转)2016年对冲基金经理“封神榜”
- pycharm更换国内源
- 领带打法最新10种(图解)
- 华为荣耀8青春版计算机在哪里,华为荣耀8青春版有什么新功能
- adc0809c语言编程,单片机C语言程序设计之ADC0809数模转换与显示
- JavaWeb--使用Websocket实现在线聊天功能