codevs 3054 高精度练习-文件操作
输入一组数据,将每个数据加1后输出
输入数据:两行,第一行为一个数n,第二行为n个数据
输出数据:一行,为处理过的数据
5
-1 2 100 -5 14
0 3 101 -4 15
数据范围:对60%为数据,ni≤32767
对100%为数据,ni≤10255
n<=500
正数用加法 负数用减法
屠龙宝刀 点击就送
#include <iostream> #include <cstring> #include <cstdio>using namespace std;int n,strr[256]; char str[256]; bool pd(int k) {while(strr[++k])return 1;return 0; } int main() {cin>>n;while(n--){memset(strr,0,sizeof(strr));scanf("%s",str);int l=strlen(str);if(str[0]!='-'){for(int i=0;i<l;++i)strr[l-i]=str[i]-48;strr[1]++;int i=1;while(strr[i]>=10){strr[i+1]+=strr[i]/10;strr[i]%=10;l=max(l,i+1);i++;}for(i=l;i>0;i--)cout<<strr[i];}if(str[0]=='-'){for(int i=1;i<l;++i){strr[l-i]=(str[i]-48);}l--;strr[1]--;int i=1;while(strr[i]<0){strr[i+1]--;strr[i]=9;if(strr[i+1]) l=max(l,i+1);else if(!pd(i+1)) l=i;i++;}if(strr[l]!=0){cout<<"-";for(i=l;i>=1;i--)cout<<strr[i];}else cout<<"0";}cout<<" ";} }
转载于:https://www.cnblogs.com/ruojisun/p/6412661.html
codevs 3054 高精度练习-文件操作相关推荐
- T3054 高精度练习-文件操作 codevs
http://codevs.cn/problem/3054/ 题目描述 Description 输入一组数据,将每个数据加1后输出 输入描述 Input Description 输入数据:两行,第一行 ...
- C++核心编程(四)--文件操作
5 文件操作 程序运行时产生的数据都属于临时数据,程序一点运行结束,就会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件:fstream 文件类型分为两种: 文本文件:文件以文本的A ...
- python codecs.open()及文件操作-文本处理 with open
20210810 以二进制并追加的形式写入文件 20210731 f.write('\n') 换行写入 20210625 https://blog.csdn.net/a543402496/articl ...
- day07-字符编码、文件操作
目录: 字符编码 文件处理 一.字符编码: #1. 什么是字符编码:将人识别的字符转换计算机能识别的01,转换的规则就是字符编码表 #2. 常用的编码表:ascii.unicode.GBK.Shift ...
- HTML5 本地文件操作之FileSystemAPI整理(二)
一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...
- python3 转码的函数_python基础3之文件操作、字符编码解码、函数介绍
内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...
- linux文件编辑操作,Linux下文本编辑及其文件操作
文本编辑及其文件操作 Vim 命令模式: dd 删除当前行 yy 2yy nyy 复制 从光标算起,复制n行 p 粘贴 默认粘贴在光标的下一行 u 撤销 末行模式: :wq 保存退出 :wq! 强制保 ...
- c++:文件操作1 文件的打开
在程序中,要使用一个文件,先要打开文件后才能读写,读写完后要关闭.创建一个新文件也要先执行打开(open)操作,然后才能往文件中写入数据.C++ 文件流类有相应的成员函数来实现打开.读.写.关闭等文件 ...
- python写byte数组到文件_这可能是写过最详细的Python文件操作。网友:收藏备用(中篇)...
很多同学对于编码问题都不是很清楚,计算机常见的编码格式为: ASCII ISO-8859-1 GB2312 GBK UTF-8 UTF-16 对于Python开发中,我们一般都是采用统一的编码格式:U ...
最新文章
- OpenCV图像梯度(Sobel和Scharr)
- Mysql while 嵌套 cursor 游标, 数据迁移
- c语言switch计算利润,求助。。关于用switch编写简易计算器
- 算法设计棋盘覆盖问题c语言,棋盘覆盖问题(用分治法求解)
- Java基础之正则表达式
- 2019秋季PAT甲级考试心得
- Media Query在SAP Spartacus里的用途
- mysql自定义排序以及优化like模糊查询
- 2016.08.15
- java 读取mysql日志_如何在MySQL中查看日志文件?
- SQL Server存储过程作业(二)
- matlab 峰值位置,在数据中查找峰值
- MATLAB Simulink
- MathWorks 中国
- 桌面计算机快捷打不开,桌面快捷方式打不开怎么办【解决方法】
- 数据库DDL、DML分别是什么
- 图形测试分析毫无头绪?HarmonyOS图形栈测试技术帮你解决
- SSL 2344 洛谷 2835 信息学奥赛一本通 1383 刻录光盘#floyd,tarjan,kosaraju#
- 冒烟测试回归测试UATSIT
- linux路径跟踪命令,Linux基础命令---tracepath追踪路由信息
- js打印页面指定区域内容
- Camera驱动基础--硬件接口相关知识介绍
热门文章
- git stash pop冲突_这有一份 git 日常使用清单,你需要吗?
- mfc调取摄像头显示并截图_前摄后录,让行车安全再次提升:70迈智能后视镜后摄像头体验...
- 考研计算机385分什么水平,机械专硕初试385分 给学弟学妹分享一下准备的过程(数学二)...
- python从入门到实践django看不懂_Python编程:从入门到实践踩坑记 Django
- 应用系统瓶颈排查和分析的思考-Arthas 实战
- K8s 资源全汇总 | K8s 大咖带你 31 堂课从零入门 K8s
- java 打地鼠 源代码_Java实现的打地鼠小游戏完整示例【附源码下载】
- matlab用lism求零输入响应,信号与系统matlab课后作业_北京交通大学讲解.docx
- comsol matlab 循环,comsol保存为m文件,怎样在m文件里面加入for循环 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
- rapter求n的阶乘流程图_RAPTOR程序设计例题参考答案