7 条题解
-
3
等差数列,顾名思义,数字之前差相等
所以我毫不犹豫选择了递归
#include<bits/stdc++.h> using namespace std; //先定义一个递归函数,函数名不要在意,本人爱好,也方便查看是否有人不加更改直接Ctrl——C int hhhhhhhhhhhh(int a1,int a2,int n) { //限定递归边界 if (n==1) return a1; if (n==2) return a2; //递归公式 return hhhhhhhhhhhh(a1,a2,n-1)+a2-a1; } int main() { int a1,a2,n; cin>>a1>>a2>>n; //直接输出 cout<<hhhhhhhhhhhh(a1,a2,n); return 0; }
搞定!
- 1
信息
- ID
- 101
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 261
- 已通过
- 147
- 上传者