简单的a-b问题
试题要求
难度级别:A;
运行时间限制:1000ms;
运行空间限制:51200KB;
代码长度限制:2000000B
试题描述
学完加法,小明又学习了减法,但是出现了相同的问题,你还能继续帮帮小明吗?要求输入两个正整数分别为 a 和 b 的值,编写程序输出 a 和 b的差。输入时两个正整数由一个空格隔开。
输入
一行,包含两个正整数,分别表示 a 和 b 的值。
输出
一个数,表示 a 和 b 的差
输入示例
300 200
输出示例
100
其他说明
数据范围:0<=a,b<=10000.
试题分析
这道题和0003 简单的a+b问题一样,输入a和b,输出a-b(把+改成-就阔以了),还是,这个题int类型可以解决此问题,不必考虑越界情况
为了进度条,这次说说输入输出:
当以后输出两个量时,会经常说用空格隔开,如果你写成cout<<1<<2;
不会输出1 2
而会输出12
这就是因为中间没有空格,正确写法应是cout<<1<<" "<<2;
你会发现多了一个空格,就是中间的" "
造成的
有小伙伴看到这个的时候去做题看见输入两个数用空格隔开就写成cin>>a>>" ">>b;
这时,会报错,其实,你只要写成cin>>a>>b;
即可,比如想输入1 2,你写成12系统会觉得a是12,b你还没输入,所以不必在输入时打" "
,明白了吗各位
试题代码
#include<iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;//输入a和b。
cout<<a-b;//输出a-b的值。
return 0;
}
转载请注明,谢谢!