首页 > 试题广场 >

(a+b-c)*d的计算问题

[编程题](a+b-c)*d的计算问题
  • 热度指数:17657 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的四个整数a、b、c、d(0 < a, b, c, d < 100,000)。输出为一行,为“(a+b-c)*d”的计算结果。


输入描述:
输入为一行,用空格分隔的四个整数a、b、c、d(0 < a, b, c, d < 100,000)。


输出描述:
输出为一行,为“(a+b-c)*d”的计算结果。
示例1

输入

1 3 2 4

输出

8
解法一:数组+转型函数
let num = readline();

let arr = num.split(' ');

// console.log(typeof arr[0]); // string
// 注意数组的每一项都是字符串类型,需要使用Number()转型函数,转换成数字
console.log((Number(arr[0]) + Number(arr[1]) - Number(arr[2])) * Number(arr[3]));
解法二:数组、map、转型函数
let num = readline();

let arr = num.split(' ').map(Number);

console.log((arr[0]+arr[1]-arr[2])*arr[3]);


编辑于 2021-03-07 16:58:01 回复(0)

      JavaScript

var A = readline().split(" ");
var a = parseInt(A[0]);
var b = parseInt(A[1]);
var c = parseInt(A[2]);
var d = parseInt(A[3]);
console.log((a+b-c)*d);



发表于 2020-06-19 18:07:13 回复(1)