当前位置: 首页 > 知识库问答 >
问题:

如何将一个数从自身中减去多次?

端木震博
2023-03-14

我试着让用户输入一个数字,然后再输入一个数字,告诉程序要做多少次基本的数学运算。我得到了工作的加法和乘法,但我不确定如何得到减法,以减去一个数字本身由用户选择的次数。

print "Please Enter a numeric value: ";  # get the first input from user

input1 = STDIN.gets.chomp!.to_i

puts ("\n" * 2)                           #Scroll the screen 3 times

print "Enter total number of times a value needs to be computed from #{input1} "; 

input2 = STDIN.gets.chomp!.to_i

puts ("\n" * 2) 

print "Addition : ", (input1.to_i * input2.to_i), "\n";       
print "Subtraction : " , (input1.to_i - input2.to_i), "\n";     
print "Multiplication : " , (input1.to_i ** input2.to_i), "\n";

共有1个答案

尚安平
2023-03-14

怎么样:

print "Subtraction : " , input1.to_i-(input1.to_i*input2.to_i), "\n"; 
 类似资料:
  • 问题内容: 我要执行的操作类似于合并。例如,通过合并,我们得到一个数据帧,其中包含第一个AND第二个数据帧中存在的行。通过合并,我们得到一个数据帧,该数据帧在第一个或第二个数据帧中都存在。 我需要的是一个数据帧,其中包含第一个数据帧中存在的行而第二个数据帧中不存在的行?有快速而优雅的方法吗? 问题答案: 如下所示呢? 只要有一个非关键的通用命名列,就可以让在sufffexes上执行的工作(如果没有

  • 问题内容: 我有两个arrayLists,我试图从另一个中“减去”一个arrayList。例如,如果我有一个arrayList [1,2,3],而我试图减去[0,2,4],则结果arrayList应该为[1,3]。 这是我的代码。 我的代码在某些情况下可以正常工作,例如if ,它将给我的结果。但是,如果我尝试像和 我得到这个异常: 这是我想出的代码。我已经通过它进行了测试,对我来说我认为它应该起作

  • 问题内容: 我有一个对象。减去一天的最佳方法是什么? 问题答案: 你可以使用对象:

  • 问题内容: 好吧,我陷入了需要在多个行之间分配值的问题。由于我不知道具体术语,因此我将以下面的示例形式进行介绍,以便更好地理解: 假设x的值为20,我需要按降序将其分配/减去到行中。 桌子: 结果应类似于:(x = 20) 谁能给我一个主意,我该怎么做? 问题答案: 以不同的方式考虑这个问题也许更容易。您要计算的总和,然后从中减去该值。如果差异为负,则输入。 如果您使用的是SQL Server 2

  • 我有一个名为的列,我希望将其更改为,方法是从列中的天数减去今天的日期。但我不知道如何在一栏中减去天数。 这个问题回答了当你提前知道天数时的问题,也就是说,如果我想从今天起减去10天,它将是: 但这不起作用,导致错误消息: