文档章节

Easy Problem 5 求绝对值

倾盆大雨
 倾盆大雨
发布于 2017/04/05 22:22
字数 315
阅读 36
收藏 0

原文地址:https://my.oschina.net/meiguizhinian/blog/873711

Description

给你一个整数,请求出这个数字的绝对值。

The Input

你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据占一行,其中仅有一个整数N;N的绝对值不会超过1,000位数;输入的数据没有前导零;如果N是负数,则在负号和最左边一位数字之间不会有空格。每行的行首和行尾都没有多余的空格。在所有数据的前后,以及两组数据之间都没有多余的空行。

The Output

对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的终端)依次输出一组对应的答案。每组答案占一行,其中仅有一个整数,即N的绝对值。在行首和行尾不要输出多余的空格。在所有数据的前后,以及两组数据之间不要输出多余的空行。

Sample Input

121
-34

Sample Output

121
34

代码

#include <stdio.h>
int main(){
	char buf[1002];
	while (scanf("%s",buf)!=EOF) {
		if (buf[0]=='-') {
			printf("%s\n",buf+1);//跳过第一个
		}
		else {
			printf("%s\n",buf);
		}
	}
	return 0;
}

 

© 著作权归作者所有

倾盆大雨
粉丝 2
博文 27
码字总数 7518
作品 1
合肥
程序员
私信 提问
LeetCode算法题-Minimum Absolute Difference in BST(Java实现)

这是悦乐书的第253次更新,第266篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第120题(顺位题号是530)。给定具有非负值的二叉搜索树,找到任意两个节点的值之间的最小绝对...

小川94
02/18
0
0
OpenCV - Operations on Arrays 对数组(矩阵)的一些操作

Function (函数名) Use (函数用处) add 矩阵加法,A+B的更高级形式,支持mask scaleAdd 矩阵加法,一个带有缩放因子dst(I) = scale * src1(I) + src2(I) addWeighted 矩阵加法,两个带有缩放...

苍海一粟
2012/11/20
0
2
HDU - 6435 Problem J. CSGO 【k维空间求最远曼哈顿距离】 多校第10场

版权声明:本文为博主原创文章,喜欢就点个赞吧 https://blog.csdn.net/Anxdada/article/details/81981253 传送门 题意: 有n个主武器, 和m个副武器, 每个武器有一个S, 和k个性能x[i] - x[k]...

Anxdada
2018/08/23
0
0
求集合的交并补集

Problem A: 求集合的交并补集 Time Limit: 1 Sec Memory Limit: 4 MB Description 任意给定两个包含1-30000个元素的集合A,B(集合中元素类型为任意整型数,且严格递增排列),求A交B、A并B、...

流氓兔来啦
2016/11/12
14
0
常用位操作技巧(Golang)

1,判断奇偶 for i := 0; i < 100; i++ { if i % 2 == 0 { println(i) } if i & 0x1 == 0 { println(i) }} 2,交换两个数 func Swap(a, b *int) {if a^b != 0 {temp := aa = bb = temp}} func......

borey
2014/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

DNS域名解析命令 —— nslookup

命令nslookup 名称: name server lookup 用途: 查询域名的DNS信息 语法: ]# nslookup [选项] [域名] 模式: 交互式、非交互式 交互式选项: 实例: 交互式: 非交互式: 查询域名 ]# nsl...

迷失De挣扎
40分钟前
1
0
JBolt-JFinal开发利器,新官网上线

JBolt,诞生于2016年8月,以Eclipse插件的形式提供给JFinal开发者无偿下载使用。(Idea版还在捣鼓...) 今天JBolt新版官网正式上线,欢迎访问学习交流和使用,有什么问题,在社区提问@我即可,...

山东-小木
47分钟前
45
0
《Designing.Data-Intensive.Applications》笔记 三

Two-Phase Locking(两阶段锁定,2PL) 2PL与2PC是完全不同(两阶段提交)的概念。 事务A读取了一个对象,事务B想写入该对象,必须等A提交或中止才能继续。(确保B不能在A底下意外的改变对象) 事务...

丰田破产标志
47分钟前
1
0
Qt编写自定义控件32-等待进度条控件

一、前言 在各种各样的执行任务界面,有时候需要比较多的时间,需要给出一个直观的等待进度条表示当前正在执行的进度,而不至于懵逼在那里,用户不会觉得程序死了还是干嘛了。 等待进度条有好...

飞扬青云
50分钟前
2
0
Composer,laravel下载和更新

还没安装 Composer 吗?请往下看如何安装 Composer 。 镜像用法 有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一” 单个...

mdoo
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部