赞
踩
我们在学习每一门编程语言的时候,都是从最简单的程序开始学起的。
整数序列求和,从1到N的求和运算可以算是比较基础的题目,下面我会分别用Python语言和Java对这道题目进行简单实现,希望对于初学者能有所帮助。
解题思路: 对于这道题我们只需要知道整数序列求和的公式,问题就迎刃而解了。求和公式为: n(n-1)/2
下面就是两种语言的简单实现
一、【Python】篇
1、代码
# x变量用于接收我们输入的数字,input是一个接收函数
x = input("请输入一个正整数:")
# eval()评估函数:去掉参数最外侧引号并执行余下语句的函数
x = eval(x)
# 判断输入是否为一个正整数
if x < 0:
print("输入错误")
else:
sum = x * (x-1)/2 # sum用于存储运算结果
print(sum) #输出最后的运算结果
2、结果
二、【Java】篇
1、代码
import java.util.Scanner; public class Sum { public static void main(String[] args){ //定义sum变量,用于存储求和计算后结果 int sum; //创建扫描器对象,用于接收键盘的输入 Scanner scanner = new Scanner(System.in); //提示用户输入一个正整数 System.out.println("请输入一个正整数:"); //创建一个变量x,变量x用于接收用户输入的数字 int x = scanner.nextInt(); //判断用户输入的是否为正整数 if(x < 0){ System.out.println("输入错误,请输入一个正整数!"); } else { //从1到N的求和公式 sum = x * (x - 1) / 2; //输出最后的运算结果 System.out.println("求和的结果为:" + sum); } } }
2、结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。