题目
0005 - 简单的a-b问题 |
---|
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B |
试题描述 |
学完加法,小明又学习了减法,但是出现了相同的问题,你还能继续帮帮小明吗?要求输入两个正整数分别为 a 和 b 的值,编写程序输出 a 和 b的差。输入时两个正整数由一个空格隔开。 |
输入 |
一行,包含两个正整数,分别表示 a 和 b 的值。 |
输出 |
一个数,表示 a 和 b 的差 |
输入示例 |
300 200 |
输出示例 |
100 |
其他说明 |
数据范围:0<=a,b<=10000 |
题解
思路
这道题目我们认识了一个新的运算符号 “-”,和想象中的一样,它可以用来做减法运算
比如2-1就会输出1,真的是太神奇了!
好像0003的题解
附加讲解
好了,其实在这一道题目中我们还有其他需要学习的,那就是看懂题目 。一个比较标准的题,都会给出题目描述,输入,输出,输入示例,输出示例和其他说明
-
题目描述
顾名思义,就是这个题目的描述,看懂这里是解题的关键(没看懂也是出错的关键)
许多大佬会在这里写下一些奇幻的故事 -
输入/输出
这里说的是输入的格式和输出的格式,一定要严格遵守,否则输出格式错误就会出现在你的屏幕上
-
输入样例/输出样例
这里是用来测试你刚写的代码的,如果连样例都过不了,那么你的程序肯定存在一些bug
注:即使你的程序能够通过样例,也并不代表你的程序完全正确,请务必自编样例,联想一些可能会坑到你的程序的样例,如果都对了,应该就没有什么大问题
了吧。不要轻信样例,有些样例很坑的… -
其他说明
这里类似于解释说明的地方,通常会给出题目中的数据范围,一定要运用好这里的有效信息。
完整代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a-b;
return 0;
}
写在后面
同样,这里脸滚键盘也是不可以的,注意"其他说明"里的数据范围。
python直接可以进行高精计算,yeah