【等差数列】信息学奥赛一本通C语言解法(题号1035)

自留or欢迎大佬纠错

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

复制代码
1 4 100

【输出样例】

复制代码
298

#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;
printf("%d",an);
return 0;
}

相关推荐
不会C语言的男孩9 小时前
VS Code 中搭建 C/C++ 开发环境(MSYS2 编译器)
c语言·c++
学困昇10 小时前
Linux 信号机制详解:从 Ctrl+C 到 SIGCHLD,一文理解进程信号
linux·c语言·开发语言·人工智能·面试
AI科技星10 小时前
维度原本——基于超复数谱系的全域维度统一理论
c语言·前端·javascript·网络·electron
SoftLipaRZC11 小时前
C语言字符完全指南:字符函数与字符串函数
c语言·开发语言·算法
程序leo源11 小时前
Qt界面优化详解
linux·c语言·开发语言·c++·qt·c#
Chen_harmony12 小时前
二十二、动态内存管理
c语言·数据结构·算法
孬甭_12 小时前
栈和队列
c语言·数据结构
Stzzfntty13 小时前
嵌软c八股刷题记录
c语言·开发语言·算法
t-think13 小时前
冒泡排序和qsort模拟实现
c语言·算法