1 条题解

  • 0
    @ 2025-8-24 21:02:52

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Eason_AC
    Remember? / AFOed on 2022.6.14 / 彻底死咯

    搬运于2025-08-24 21:02:51,当前版本为作者最后更新于2021-07-03 14:07:28,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    Content

    给定一个数 nn,判断这个数的正负。

    数据范围:109n109-10^9\leqslant n\leqslant 10^9

    Solution

    一个基础的分支结构题。

    if-else 是常用的分支结构,它的基本使用方法为:

    if(条件1) 语句1;
    else 语句2;
    

    另外,if-else 里面也可以有多个语句,并且可以 if-else 重复嵌套,就像这样:

    if(条件1) 语句1;
    else if(条件2) 语句2;
    else if(条件3) 语句3;
    ...
    

    那么我们就可以知道这个题的程序怎么写了。

    • 判断是否 >0>0,如果是,输出 positive
    • 判断是否 =0=0,如果是,输出 zero
    • 否则,输出 negative

    将上面的思路转化为代码就可以写出这道题了。

    Code

    #include <iostream>
    using namespace std;
    
    int main() {
    	int n;
    	cin>>n;
    	if(n>0) {
    		cout<<"positive";
    	} else if(n==0) {
    		cout<<"zero";
    	} else {
    		cout<<"negative";
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    6892
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    4
    已通过
    2
    上传者