等差数列末项计算

ops/2024/12/5 5:10:36/

等差数列末项计算

      • C语言代码
      • C++ 代码
      • Java代码
      • Python代码


💐The Begin💐点点关注,收藏不迷路💐

给出一个等差数列的前两项a1,a2,求第n项是多少。

输入

一行,包含三个整数a1,a2,n。-100 <= a1,a2 <= 100,0 < n <= 1000。

输出

一个整数,即第n项的值。

样例输入

1 4 100

样例输出

298

C语言代码

#include <stdio.h>int main() {int a1, a2, n;scanf("%d %d %d", &a1, &a2, &n);  // 输入首项、第二项以及项数int d = a2 - a1;  // 计算公差int an = a1 + (n - 1) * d;  // 根据等差数列通项公式计算第n项printf("%d\n", an);  // 输出第n项的值return 0;
}

C++ 代码

#include <iostream>
using namespace std;int main() {int a1, a2, n;cin >> a1 >> a2 >> n;  // 输入首项、第二项以及项数int d = a2 - a1;  // 计算公差int an = a1 + (n - 1) * d;  // 根据等差数列通项公式计算第n项cout << an << endl;  // 输出第n项的值return 0;
}

Java代码

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a1 = scanner.nextInt();int a2 = scanner.nextInt();int n = scanner.nextInt();  // 读取首项、第二项以及项数int d = a2 - a1;  // 计算公差int an = a1 + (n - 1) * d;  // 根据等差数列通项公式计算第n项System.out.println(an);  // 输出第n项的值}
}

Python代码

a1, a2, n = map(int, input().split())  # 输入首项、第二项以及项数
d = a2 - a1  # 计算公差
an = a1 + (n - 1) * d  # 根据等差数列通项公式计算第n项
print(an)  # 输出第n项的值

在这里插入图片描述


💐The End💐点点关注,收藏不迷路💐

http://www.ppmy.cn/ops/139189.html

相关文章

爬虫Google浏览器调用,跳过验证和账号输入

import socket import psutil import subprocess def kill_chrome_processes(): """关闭所有Chrome进程""" for proc in psutil.process_iter([name]): if chrome in proc.info[name].lower(): try: …

UIE与ERNIE-Layout:智能视频问答任务初探

内容来自百度飞桨ai社区UIE与ERNIE-Layout&#xff1a;智能视频问答任务初探&#xff1a; 如有侵权&#xff0c;请联系删除 1 环境准备 In [2] # 安装依赖库 !pip install paddlenlp --upgrade !pip install paddleocr --upgrade !pip install paddlespeech --upgrade In …

mac访达打开终端

选择文件夹打开 选中文件夹&#xff0c;然后右键即可&#xff1a; 在当前文件夹打开 在访达的当前文件夹长按option键 左下角出现当前文件夹路径 右键即可打开终端

react 组件生命周期

1. 挂载阶段&#xff08;Mounting&#xff09; 在函数式组件中&#xff0c;可以使用useEffect钩子函数来模拟componentDidMount的功能 import { useEffect, useState } from "react";const MyComponent () > {const [data, setData] useState(null);useEffect…

Pytest --capture 参数详解:如何控制测试执行过程中的输出行为

--capture 选项用于控制测试用例执行过程中标准输出&#xff08;stdout&#xff09;和标准错误输出&#xff08;stderr&#xff09;的捕获行为。 --capture 的选项值&#xff1a; fd&#xff08;默认&#xff09; 捕获文件描述符级别的输出&#xff08;stdout 和 stderr&#x…

智能合约开发框架--Hardhat

Hardhat是一个编译、部署、测试和调试以太坊应用的开发环境。它可以帮助开发人员管理和自动化构建智能合约和dApps过程中固有的重复性任务&#xff0c;并围绕这一工作流程轻松引入更多功能。这意味着hardhat在最核心的地方是编译、运行和测试智能合约。 一、Hardhat的优点 Deb…

负载均衡指南:Nginx与HAProxy的配置与优化

在现代网络应用中&#xff0c;负载均衡是确保高可用性和高性能的关键技术。通过将流量分配到多台服务器上&#xff0c;负载均衡器能够有效提升系统的处理能力&#xff0c;并防止单点故障。本文将详细介绍两种常见的负载均衡器——Nginx和HAProxy的配置与优化方法&#xff0c;并…

iOS——MVC、MVP、MVVM

MVC MVC模式是将应用程序分成三个部分的一种架构模式&#xff0c;一般分为&#xff1a;Model(模型&#xff09;,View(视图&#xff09;,Controller(控制器&#xff09;。各部分功能如下&#xff1a; Model:负责数据的管理&#xff0c;包括数据的结构和逻辑处理&#xff0c;以…