Skip to content

14024: 【原4024】输入输出和整数运算

题目

题目描述

author: 程序设计思想与方法助教组Duke 原OJ链接:https://acm.sjtu.edu.cn/OnlineJudge-old/problem/4024

问题描述

编写一个程序,读入两个整数,计算并输出他们的余数

输入输出描述

输入

  • 程序运行到输入时,不要显示输入提示信息。
  • 输入为两个整数(在问题描述中记作A和B,程序中请自定变量名),A和B使用1个空格分隔。

输出

  • 分别输出A、B的和A+B积A*B商A\B余数A%B

程序运行示例1

Sample Input 1

7 3

Sample Output 1

7+3=10
7*3=21
7/3=2
7%3=1

程序运行示例2

Sample Input 2

6 0

Sample Output 2

6+0=6
6*0=0
6/0:Error!
6%0:Error!

程序运行示例3

Sample Input 3

-20 -6

Sample Output 3

-20+(-6)=-26
-20*(-6)=120
-20/(-6)=3
-20%(-6)=-2

注意

  • 程序运行示例中,B≤0的情况需要使用if语句,本次实验不作要求,可自行实验。
  • 不要显示提示信息,即不要出现题目要求以外的输出,避免输出判定错误
  • 输出时注意去除多余的空格,避免输出判定错误
  • 程序编写过程中,注意全角半角符号问题,避免编译报错。
  • 以上程序运行示例仅用作明确阐述题意,与OJ实际测试用例不同

ligongzzz's solution

#include <iostream>

using namespace std;

int main() {
    int a = 0, b = 0;
    cin >> a;
    cin >> b;

    cout << a << "+" << b << "=" << a + b << endl;
    cout << a << "*" << b << "=" << a * b << endl;
    cout << a << "/" << b << "=" << a / b << endl;
    cout << a << "%" << b << "=" << a % b << endl;

    return 0;
}