版权声明:本文为博主原创文章,未经博主允许不得转载。如需转载,请与博主联系。 https://blog.csdn.net/qq_31790997/article/details/91355710
小韦老师@神犇营-my0017-跳跃运算
题目:
描述
有四个数字,请你对它们做一些运算:将第一个数字和第二个数字相加,将第一个数字减去第三个数字,将第二个数字和第四个数字相乘。
输入
输入仅一行,输入四个整数,两个数字之间用空格隔开。
输出
输出仅一行,分别是:第一个数字和第二个数字的和,第一个数字减去第三个数字得到的差,第二个数字和第四个数字的乘积。两个数字之间用一个空格隔开。
输入样例1
4 3 2 1
输出样例1
7 2 3
题解:
破题:
考查对变量的理解,输入的数按顺序存到对应的变量中。
比如程序中有语句:cin >> a >> b
输入为 3 9
则变量 a 里面的值为 3,b 里面的值为 9。是按 cin 语句接收的顺序,进行输入的值的接收,而不是随便接收的。
思路:
这里有 4 个数字需要输入,则先定义 4 个 int 型的变量:
int a, b, c, d;
这个时候依次输入这 4 个变量:
int a, b, c, d;
cin >> a >> b >> c >> d;
这个时候要输出变量运算的值。
第一个数字和第二个数字的和,第一个数字减去第三个数字得到的差,第二个数字和第四个数字的乘积。
注意两个数字之间用一个空格隔开。
cout << a + b << " " << a - c << " " << b * d;
完整代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
cout << a + b << " " << a - c << " " << b * d;
return 0;
}