竞赛
考级
作者的话: cmath,启动! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 分析 > 题目:输入一个浮点数,输出这个浮点数的绝对值,保留到小数点后两位。 思路 这道题考验了printf和abs这两个基础函数的用法。printf可以用来格式化输出,而abs可以获取绝对值。要注意的是,只要遇到浮点数,尽量写 double 类型,大部分题目数据范围就是 double。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 代码 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2024年09月22日 版本1
一只Merry
#include<iostream> #include<cmath> #include<iomanip> using namespace std; int main(){ float a;cin>>a; float b=abs(a); cout<<fixed<<setprecision(2)<<b; }
134 3697 5676(8)
#include<iostream> using namespace std; int main(){ double a; cin>>a; printf("%.2lf",abs(a)); return 0; }
cys
海螺
正在减肥的吃货
这题不一定用abs函数,对新人来说这很不友好,所以我们自己写:
变鸽的一只呱
HHXFIENFDXKFSDFV
复仇者_零
#include<bits/stdc++.h> using namespace std; typedef float F; void f(F n){ if(n>=0) cout<<fixed<<setprecision(2)<<n; else cout<<fixed<<setprecision(2)<<-n; } int main(){ F n; cin>>n; f(n); return 0; }
嫌疑を避ける ~~
#include<iostream> #include<iomanip> using namespace std; int main(){ float n=0.00; cin>>n; if(n>=0){ cout<<fixed<<setprecision(2)<<n<<endl; }else if(n<0){ cout<<fixed<<setprecision(2)<<0-n<<endl; } return 0; } 记得点赞
醉词意
#include<bits/stdc++.h> using namespace std; int main(){ float a; cin>>a; if(a>=0) printf("%.2f",a); if(a<0) printf("%.2f",-a); return 0; }
HAPPY猫
#include <iostream> using namespace std; int main(){ double n; cin>>n; if(n>=0){ printf("%.2f",n); }else{ printf("%.2f",-n); } return 0; }
150****9508
#include<bits/stdc++.h> using namespace std; int main(){ float a; cin>>a; a=abs(a); printf("%.2f",a); return 0; }
许宸硕
#include <bits/stdc++.h> using namespace std; int main () { double a; cin>>a; a=abs(a); printf("%.2f",a); return 0; }
ヾ(≧▽≦*)o q(≧▽≦q)
zsy
num=float(input()) m=abs(num) m_rounded="{:.2f}".format(m) print(m_rounded)
复仇者_龍乄
#include<cstdio> #include<cmath> using namespace std; int main(){ double a; scanf("%lf",&a); a=abs(a); printf("%0.2f",a); return 0; }
136****9647
151****9879
6.
#include<bits/stdc++.h> using namespace std; int main(){ double a; cin>>a; if(a>=0){ cout<<fixed<<setprecision(2)<<a<<endl; }else if(a<0){ cout<<fixed<<setprecision(2)<<0-a<<endl; } return 0; }
霄
共56条