题目区:
题目描述:
小叶子刚学会了负数,她觉得很有意思。负数就是在正数前加负号(“-”)。为了更好的看出效果,小叶子决定写个程序,不管输入是正数还是负数,输出结果都为负数。
例如:输入1,输出-1;输入-1.5,输出-1.5。

输入格式

一个不为0的数(该数不超过100位)。

输出格式

一个负数。

锚点输入输出样例:
输入样例1:

-3.01

输出样例1:

-3.01

输入样例2:

1

输出样例2:

-1

代码区:
作者的一些琐事:
我去,真难大水题一个,本代码已经被Accepted,可以放心参考!可能有一些写代码的习惯不一样,请见谅。
废话不多说,直接上代码

上代码:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string n;
cin >> n;
//如果为负数照常输出
if(n[0] == '-')
{
  cout << n << endl;
}
//如果为0照常输出
else if(n == "0") cout << n << endl;
//如果为不是负数加上负号照常输出
else
{
  cout << "-" << n << endl;
}
return 0;
}


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21