题目链接

题目描述

等差数列是一个很有趣的数列,它的任何相邻两项的差相等。

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

输入格式
一行,包含三个整数 a1, a2, n。
-100 ≤ a1, a2 ≤ 100, 0< n ≤ 1000。

输出格式
一个整数,即第 n 项的值。

Sample Input

1 4 100

Sample Output

298

思路

输入的是首项,第二项,以及 n 的值,要我们求第 n 项,很容易可以计算出等差数列的公差 d ,根据等差数列的通项公式an = a1 + (n - 1) * d可以求出第 n 项的值。

C语言代码:

#include<stdio.h>
int main()
{
    int a1, a2, n;
    scanf("%d %d %d",&a1, &a2, &n);
    int d = a2 - a1;
    printf("%d",a1 + (n - 1) * d);
    return 0;
}

C++代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a1, a2, n;
	while(cin >> a1 >> a2 >> n)
		cout << a1 + (n - 1) * (a2 - a1) << endl;
	return 0;
}

没有C语言基础的同学们,可以先学习一下C语言语法,我会整理好,后面发出来
我已经写好了,可以去C语言程序设计专栏第一周的内容

本周其他练习:

C语言程序设计专栏

C/C++编程学习 - 第2周 ① 输出马里奥

C/C++编程学习 - 第2周 ② 打印 ASCII 码

C/C++编程学习 - 第2周 ③ 反向输出一个三位数

C/C++编程学习 - 第2周 ④ 计算多项式的值

C/C++编程学习 - 第2周 ⑤ 等差数列末项计算

C/C++编程学习 - 第2周 ⑥ 收集瓶盖赢大奖

C/C++编程学习 - 第2周 ⑦ 求整数的和与均值

C/C++编程学习 - 第2周 ⑧ 输出字符三角形

C/C++编程学习 - 第2周 ⑨ 判断闰年

C/C++编程学习 - 第2周 ⑩ 蒜头君上班

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐