C++课后习题训练记录Day118
1.练习项目问题描述小蓝最近在研究一种浮点数的表示方法RR 格式。对于一个大于 0 的浮点数 dd可以用 RR 格式的整数来表示。给定一个转换参数 nn将浮点数转换为 RR 格式整数的做法是:将浮点数乘以 2^n四舍五入到最接近的整数。输入格式一行输入一个整数 n 和一个浮点数 d分别表示转换参数和待转换的浮点数。输出格式输出一行表示答案d 用 R 格式表示出来的值。2.选择课程在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班CC 组4期》选择第三章“搜索”编程66并开始练习。3.开始练习1源码 #includebits/stdc.husing namespace std;int main(){int n;string d;cinnd;vectorintb;int sum0,k0;for(int id.size()-1;i0;i--){if(d[i]!.)b.push_back(d[i]-0);else {ksum;}sum;}int ub.size();while(n--){int t0;for(int i0;ib.size();i){b[i]b[i]*2t;if(b[i]10){tb[i]/10;b[i]b[i]%10;}else t0;}if(t)b.push_back(t);}ub.size();int t1;if(kb[k-1]5){for(int ik;iu;i){b[i]b[i]1;if(b[i]9){t0;break;}else b[i]-10;}if(t) b.push_back(t);}for(int ib.size()-1;ik;i--)coutb[i];return 0;}2检验结果对此代码进行检验检验后无报错提交此代码判题结果为正确100分。3练习心得注意每段代码末尾的分号是否存在如不存在则需即使补充输入法是否切换 为英语模式语法是否错误。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2422237.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!