【等差数列】信息学奥赛一本通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;
}

相关推荐
skywalk81631 小时前
设计并实现段言的 C FFI 绑定机制 @Trae
c语言·开发语言·python·编程
额鹅恶饿呃4 小时前
C语言中的数据结构和变量
c语言·数据结构·算法
捷瑞电子工坊8 小时前
C语言条件操作符(? :)——三分钟上手
c语言·条件操作符·编程基础·三目运算符
A.零点8 小时前
期末复习,408考研数据结构:第一章绪论完整知识梳理与真题深度解读
c语言·数据结构·笔记·考研
xu_wenming11 小时前
Zephyr上开发 BLE(低功耗蓝牙)入门应用
c语言·嵌入式硬件·物联网
三十岁老牛再出发12 小时前
07.08.&07.09.每日总结
c语言·python
byte轻骑兵13 小时前
【AVRCP】规范精讲[41]:AV/C指令帧解析,蓝牙遥控交互的底层语言
c语言·开发语言·人机交互·智能制造·avrcp
FREEDOM_X14 小时前
Linux 进程间通讯(IPC)——总结
linux·c语言·前端·嵌入式硬件·struts
gugucoding14 小时前
39. 【C语言】经典 C 项目实战:迷你 HTTP 服务器
c语言·开发语言·http
山登绝顶我为峰 3(^v^)31 天前
C/C++ 交叉编译方法
java·c语言·c++