88 条题解
信息
- ID
- 345
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- 递交数
- 11362
- 已通过
- 4708
- 上传者
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; if (n>=0) { cout << n; } else { cout << n*-1; } return 0; }
嘻嘻,简洁的代码来喽!!
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
if(n < 0) cout << n - n - n; //那-5举例-5 - -5 = 0 0 - -5 = 5
else cout << n; //正数的绝对值就是他本身这不用我说了吧
return 0;
}
不用定义两个变量,也不用if...else的题解
int n;
scanf("%d", &n); // 输入
if (n < 0) {
n = -1 * n; // 如果是负数就取反
}
printf("%d", n); // 输出
its/s简单的判断,直接输入,输出用abs直接就出来了,不说多直接上代码。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<abs(n);
return 0;
}
懒得判断的话,可以直接平方开根号,我爱sqrt。
#include <iostream> #include <cmath> using namespace std;
int main() { int m; cin>>m; cout<<sqrt(m*m); return 0; }