求实数绝对值 (sdut oj)

2024-03-02 00:32
文章标签 oj 实数 sdut 绝对值

本文主要是介绍求实数绝对值 (sdut oj),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


求实数绝对值

Time Limit: 1000MS  Memory Limit: 65536KB



Problem Description
求实数的绝对值。

Input
输入数据有多组,每组占一行,每行包含一个实数。输入文件直到EOF为止!

Output
对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。

Example Input
123
-234.00

Example Output
123.00
234.00

Hint
EOF结束的语句是这样使用的,今后还后很多这样的题目,千万要记住哦... 

while (scanf("%f",&a)!=EOF)
{         }
 
如果输入数据有多组,每组占一行。

每行有两个整数a和n,分别用空格分隔。

读到文件结束的输入形式为:
 
while (scanf("%d %d",&a,&n)!=EOF)
{        }
Author







参考代码


#include<stdio.h>
double f(double n)
{if(n < 0){n = -n;}return n;
}
int main()
{double n;while(~scanf("%lf",&n)){printf("%.2lf\n",f(n));}return 0;
}


这篇关于求实数绝对值 (sdut oj)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/764355

相关文章

二叉树经典OJ练习

个人主页:C++忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C++忠实粉丝 原创 二叉树经典OJ练习 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 前置说明  1. 单值二叉树 2. 相同的树 3. 对称二叉树 4. 二叉树的前序遍历 5. 二叉树中序遍历 6. 二叉树的后序遍历 7. 另一

【位操作笔记】计算整数的绝对值 3

计算整数的绝对值(integer absolute) 3 用于计算整数的绝对值,不使用分支判断。 算法说明 CPU表示有符号数的是使用补码(two’s complement),正数的补码与原码相同;负数的补码,符号位为1,其余位对原码取反加1。 如果CPU表示有符号数使用的是反码(one’s complement),则该算法无效。 因为是使用补码(two’s complement),所以

【位操作笔记】计算整数的绝对值 2

计算整数的绝对值(integer absolute) 2 用于计算整数的绝对值,不使用分支判断。 算法说明 该算法利用CPU表示有符号数的是使用补码(two’s complement),正数的补码与原码相同;负数的补码,符号位为1,其余位对原码取反加1。 如果CPU表示有符号数使用的是反码(one’s complement),则该算法无效。 因为是使用补码(two’s complemen

【位操作笔记】计算整数的绝对值 1

计算整数的绝对值(integer absolute) 1 用于计算整数的绝对值,不使用分支判断。 算法说明 该算法利用CPU表示有符号数的是使用补码(two’s complement),正数的补码与原码相同;负数的补码,符号位为1,其余位对原码取反加1。 如果CPU表示有符号数使用的是反码(one’s complement),则该算法无效。 有符号数右移,正数高位补0,负数高位补1,例如

链表OJ

GDUFE  在期末前再刷一次链表题  ~ 203. 移除链表元素 - 力扣(LeetCode) /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/struct ListNode* removeElements(struc

实数系和复数系-习题

出去有明确的相反的说明以外,本习题中所提到的数,都理解为实数 1.如果 r ( r ≠ 0 ) r\left( r\neq 0 \right) r(r=0)是有理数而 x x x是无理数,证明 r + x r + x r+x及 r x rx rx是无理数 证明: 假设 r + x r + x r+x是有理数,则 x = r + x − r x = r + x - r x=r+x−r是有理数,矛

杭电OJ 1233 还是畅通工程

杭电OJ 1233 还是畅通工程 题目链接 Problem Description某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input测试输入包含若干测试用例。每个测试用例的第1行给出村庄数目N

链表OJ--超详细解析

链表OJ 文章目录 链表OJ1. 反转链表2. 返回K值3. 链表的中间节点4. 回文链表5. 相交链表6. 带环链表6.1 为什么一定会相遇,有没有可能会错过,或者出现永远追不上的情况,请证明6.2 slow一次走一步,fast如果一次走3步,走4步,走5步还能追上吗,请证明 7. 带环链表27.1 为什么它们最终肯定会在入口点的位置相遇,请证明 8. 复制链表结语 1. 反

北大oj Coins

Problem: 北大oj Coins 文章目录 思路解题方法复杂度Code 思路 题目要求我们找出所有可能组成的金额总数,给定一系列硬币面值和每种硬币的数量。我们使用动态规划来解决这个问题。关键在于如何处理每种硬币数量大于1的情况,这需要对余数进行分组,以便于在遍历时能够有效地更新状态。 解题方法 我们首先初始化一个布尔数组dp,其长度为最大目标金额m加上1

【背包题】oj题库

目录 1282 - 简单背包问题 1780 - 采灵芝 1888 - 多重背包(1)​编辑 1891 - 开心的金明 2073 - 码头的集装箱 1905 - 混合背包 1282 - 简单背包问题 #include <bits/stdc++.h>using namespace std;//二维数组:dp[i][j]=max(dp[i-1][j],v[i]