首师大附中OJ系统 0005 简单的a-b问题

简单的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;
}

转载请注明,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值