竞赛
考级
majmDZB
法兰西玫瑰
解法1 解法2
JMZ詹总
作者的话: 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; int main(){ double n; cin>>n; // if(n<0){ // printf("%.2lf",n*-1); // }else{ // printf("%.2lf",n); // }//不用函数 printf("%.2f",fabs(n)); //用函数 return 0; }
qwerty1596
AC谢云龙
#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<bits/stdc++.h> using namespace std; int main() { float a; cin >> a; a=fabs(a); printf("%.2f",a); return 0; }
Erika
#include<bits/stdc++.h> using namespace std; int main() { double n; cin>>n; printf("%.2f",abs(n)); return 0; }
C++的憋佬仔
#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; }
许宸硕
共61条