自然数是自然地从 1 到 n 出现的整数。它们也称为基数,因为它们用于计数。我们可以通过以下方式计算自然数之和:
n*(n+1)/2
我们使用 readline() 函数获取用户输入。在这个 R 程序中,我们通过使用“prompt”向用户提供适当的消息,将用户值接受到 n 中。我们可以使用 while 循环迭代直到数字变为零。在每次迭代中,将数字 n 添加到 sum。这个总和将作为输出给出。
步骤 1:向用户显示适当的消息
步骤 2:使用 readline() 将用户输入存入变量 n
步骤 3:使用 while 循环迭代直到 n 变为 零。
步骤 4:在每次迭代中,我们将数字 n 添加到 sum,即 sum = sum + n
步骤 5:设置 n = n - 1
步骤 6:打印 sum 作为输出
n = as.integer(readline(prompt = "Enter a number: "))
if(n< 0) {
print("Enter a positive number")
} else {
sum = 0
# use while loop to iterate until zero
while(n > 0) {
sum = sum + num
n = n - 1
}
print(paste("The sum of numbers up to the given limit is", sum))
}
Enter a number: 10 [1] "The sum of numbers up to the given limit is 55"