题解·A310判断正负·不要慌,一起上!
2024-09-16 14:09:32
发布于:广东
9阅读
0回复
0点赞
本题解提供:
- C++解法(两种)
- Python解法(一种)
正文
好久没做水题了,今天特此分享这些充满希望的代码[1]。
废话不多说,直接上代码:
C++
方法一·分支
#include<iostream>
using namespace std;
int main(){
int n;cin>>n;
if(n>0)cout<<"positive";//判断大于0
else if(n<0)cout<<"negative";//判断小于0
else cout<<"zero";//剩下的情况只有等于了
return 0;
}
方法2·双目运算符
#include<iostream>
using namespace std;
int main(){
int n;cin>>n;
cout<<(n?(n>0?"positive":"negative"):"zero");//双目运算符
return 0;
}
当然你也可以写成这样(其实意思一样):
#include<iostream>
using namespace std;
int main(){
int n;cin>>n;
cout<<(n>0?"positive":(n<0?"negative":"zero"));//双目运算符
return 0;
}
当然这道题还有很多不同的C++解法,我们这里只提典型(俗称模板)。
Python
万物皆可!
以下是的解法:
n=int(input())
if n>0://若n为正数
print("positive")
elif n<0://否则若n为负数
print("negative")
else://只剩0的情况
print("zero")
这篇题解同时提供和的解法。 ↩︎
这里空空如也
有帮助,赞一个