(PAT乙级)1024 科学计数法(C语言实现)

news/2024/4/16 3:24:17

总结:(具体思路来自米狗GO的博客)

题目分析:题目规定数值最长可以是9999个字节,而指数绝对值不超过9999。而题目还要求保留所有精度,因此必须用“字符串”来处理。

思路
/*将字符串分解为几个部分:符号整数小数指数符号指数,分别存储
* if(符号’-‘) 输出 ‘-’ //输出符号
*
* if(指数是0) 直接输出整数 .小数
* else if(指数符号’+’)
* {
* ……..if(指数>小数长度)
*……………. 直接输出整数和小数
*……………. 结尾补上(指数-小数长度个‘0’)
*…….. else
*……………. if(整数不为0) 输出整数
*……………. else if(整数是0) 不输出整数
* ……………. 输出小数(在整数后的 第(指数)位 输出小数点)
* }
* else(指数符号‘-’)
* {
*…….. 输出‘0.’
*…….. 输出(指数-1)个0
*…….. 输出整数、小数字符串
* }
* */

小结&&赘述
  这一类“逻辑嵌套”的题目不算难,就是“费事儿”,需要很严谨,不然很容易某些地方犯错,然后因为是逻辑错误,所以还不那么好找,比较费事。但是我认为如果遵循以下的步骤,这一类题目会稍微“容易一些”。
1.不要忘记自己在干什么! 的确,这种题目有时候容易把自己绕晕,代码敲着敲着突然忘记了自己在干嘛。。。为了提示自己,我们需要(1)在开始敲代码前尽量详细地写下思路,不要怕花时间,这个帮助很大。             (2)多写注释,提醒自己做到哪里了
2. 先处理“特殊情况”。这样做,一方面不容易忽略特殊情况,另一方面,还能帮助接下来的代码少处理一些。
3. 先框架,后细节既然是“逻辑嵌套”,那应该遵循“由大到小,层层深入”的原则(这个貌似什么时候都是对的。。。)  

 


http://www.ppmy.cn/news/831622.html

相关文章

《向量数据库指南》——Milvus 中的向量索引概览和平面索引

目录 Milvus 中的向量索引 索引概览 平面索引 在之前的教程中,我们简单介绍了单词 Embedding 示例,了解了 Embedding 的强大,以及如何在向量数据库中进行向量存储和索引。此外,我们也简单介绍了最近邻搜索算法,这个问题涉及根据所选距离度量找到距离查询向量最接近的向…

Dbeaver 显示字段备注信息

一、全局设置显示字段描述

怎么把线稿提取出来_PS怎么扣抠线稿?Adobe Photoshop CS6如何提取清晰的线稿

这篇教程小编教大家如何通过Adobe Photoshop CS6把本来是彩色的动漫图,抠出其线稿,很多同学对线稿都觉得陌生,觉得难,自己画不出,今天系统天地小编就跟大家分享一个轻松抠出自己喜欢的二次元人物的线稿的详细图文教程&…

PS转手绘图片处理

PS转手绘03 27 1 图片处理 祛痘之类的,污点修复画笔工具 2 颜色调节 色彩平衡互补色相反拖拽(高光、中间调、阴影) 可选颜色 具体某个颜色 CASE 生成当前图层快捷键 曲线 3, 皮肤处理 减少杂色 滤镜-减少杂色 保留细节0 锐化细节0…

PS 画直线

打开ps在界面新建一个画布,大小多少没什么关系,然后在界面上找到画笔工具。 调整合适的画笔大小,然后安住shift 鼠标横这画是一条横这的直线,然后竖着画一条是一条竖着的直线。 虽然这种方法是好,但是却只能横着或竖…

Photoshop照片一键转换手绘效果图动作

不管你之前有没有接触过PS照片转手绘,有了这一个动作文件,可以帮助你10几秒钟把一张图片转化成手绘效果图风格。无须复杂繁琐的操作步骤,只需要画笔在图片上轻轻一抹,点击播放动作即可制作一张完美的手绘效果图。 动作文件下载&am…

ps把图片做成画

选好一张图片, ctrlj复制一张 ctrlshiftu变成灰白 然后这里调成颜色减淡 就会出现这种效果选择高斯模糊 然后按自己的感觉来调整 点击曲线 调整曲线 完成

怎么把线稿提取出来_如何利用PS提取图片线稿?

如何利用PS提取图片线稿?很多小伙伴们看上一张图片想提取他的线稿却不知道如何下手。下面,小编就为大家介绍下利用PS提取图片线稿方法。 打开Photoshop软件,导入准备好的图片,复制一个图层。在混合模式中选取划分,让两…

PS把图片变成线稿

1.照一张图片 然后 CTRLJ复制一层 去色CTRLshiftu(直接按就行,不用点击) 再CTRLj复制一层 然后CTRLi 反向 然后修改混合模式,变成 颜色减淡 此时页面可能会变白,这时还需要最后一步 滤镜–其他–最小值 然后就出来啦

PS图片转手绘

PS图片转手绘 工具/原料方法/步骤最终效果 工具/原料 Photoshop原图片 方法/步骤 选中图层,点击🔐解锁背景图 使用快捷键CtrlJ(Mac系统使用commandJ),复制一层 使用快捷键CtrlShiftU(commandshiftU&…

线稿提取

背景:美术艺考一般分为三个科目:色彩、素描以及速写。其中色彩和速写考生的可发挥空间较大,而素描比较固定,绝大多数是临摹一个人物的头像。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gTPBi177-16…

一招永久解决github连接不上的问题

首先,打开下面这个文件 然后将这段代码复制粘贴在文本最后面 20.205.243.166 github.com # GitHub Start 140.82.114.4 github.com 199.232.69.194 github.global.ssl.fastly.net # GitHub End 然后保存退出,最后打开cmd,使用命令 ipconfig…

提取线稿

本文介绍从图像中提取线稿的方法。 若按照以下步骤录制成动作,即可一键完成线稿的提取。并且,所有的参数都可根据实质情况进行再次调整。 原图 提取线稿后的白底效果图 提取线稿后与原图像色彩混合的效果图 应用在人像照片上的效果图 先设置图像的位深度…

Photoshop快速把动漫照片转成线描效果

打开素材 点击“文件”>“打开”打开素材文件; 复制图层Ctrl"j“、色相饱和度按“Ctrl"U”复制图层,点击“图像”>“调整”>“色相/饱和度”设置饱和度为最低; USM锐化 ,点击“滤镜”>“锐化”>“USM锐化”设置:数量50/半径1/其他0; 复制图…

计算机效果图线稿的制作方法,如何只用PS将线稿图变成高大上的效果图?

本来以为可以一年之内再也不画图了,突然被拉去帮忙,学弟学妹承诺给我一个大柿子作为报答,大柿子啊,我最爱吃柿子了,然后就有了下面这张图。 找我帮忙的学弟学妹的方案,我个人觉得还是挺有意思的&#xff0c…

ps转手绘

今天来讲一下ps照片转手绘,这个女生应该会比较感兴趣。 那首先,我从网络上找了一张图片。顺便打一下广告,这部韩剧非常好看《kill me heal me》。 那首先我们要copy俩个图层作为备用,在copy 的图层(中间那张&#xff0…

简易的素描图片转换流程与实现

前言 之前经常在网上看到用PS实现真实图片到素描图片的转换,但是流程都大同小异,身为一只程序猿,必须来个一键转化额。 国际惯例,参考博客: Photoshop基础教程:混合模式原理篇 颜色减淡的原理讲解以及应…

PS技巧---提取线稿

PS技巧---提取线稿 首先随便放一张图片进去 按ctrlshifu 进行图片去色! 复制多一个去色的图层! 然后ctrli 进行反向! 然后在这个图层的模式改成颜色减淡! 然后就可以了! 然后继续调节线条! 滤镜---其他…

python视频转图片帧,图片帧转线稿,线稿合并为视频

原视频:一人之下 视频转图片帧 图片帧转线稿 线稿合并为视频 python程序 import os import sys import cv2 import imageio.v2 as imageio import numpy as np from PIL import Image, ImageFilter, ImageOpsdef video_to_frame(video):#视频转图片帧pathImage.ope…

ps怎样将图片转为html5,怎样在PS中把图片变成线描的?

在PS中把图片变成线描的步骤如下: 1、用Ps打开一张照片,同时通过组合键CTRLJ复洞迹滑制一层。 2、将图片进去去色处理,执行州兆菜单栏:图像-调整-去色,或者通过组合键CTRLSHIFTU。 3、图层复制一层,然后执行…
最新文章