8 条题解
-
5Atterger(liyuwen) LV 5 @ 2023-5-11 21:12:27
最详细题解! 代码思路: 1、读入等差数列的首项 a1、第二项 a2 和要求的第 n 项; 2.、计算公差 d,即 a2 - a1; 3、 计算第 n 项的值,即 an = a1 + (n - 1) * d; 4.、输出 an。
#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; cout << an << endl; return 0; }
给个赞吧awa,我每次发题解都是负数的赞,如果这次收到了点赞,我将会继续发题解!(>ω・* )ノ
-
32023-1-23 14:59:59@
#include<iostream> using namespace std; int main(){ int a,b,n; cin>>a>>b>>n; cout<<(b-a)*(n-1)+a; return 0; }
-
22023-6-1 21:06:18@
当一个学完for的人来做这一题。。。
#include <iostream> #include <bits/stdc++.h> using namespace std; const int N=1e7+10; const int INF=0x3f3f3f3f; int main() { int a,b,z; cin>>a>>b>>z; int s=b-a; for(int i=1;i<=z-2;i++) { b+=s; } cout<<b; }
-
12024-11-30 20:21:35@
#include<iostream> using namespace std; int main(){ int a,b,n; cin>>a>>b>>n; cout<<(b-a)*(n-1)+a; return 0; }
-
12023-11-10 22:11:56@
#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; cout << an << endl; return 0; }
-
02023-8-7 16:33:53@
#include<bits/stdc++.h> #include<cstring> #include<queue> #include<set> #include<stack> #include<vector> #define ll long long using namespace std; const int N=1e5+10; const int M=2023; const int inf=0x3f3f3f3f; int n,m,k; int main() { cin>>n>>m>>k; cout<<n+(k-1)*abs(m-n); return 0; }
-
-12022-7-1 22:39:59@
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int a,b,n; cin >> a >> b >> n ; cout << a +(n - 1) * (b -a) ;
}
-
-32022-1-24 9:31:53@
#include <stdio.h> #include <iostream> using namespace std; int main() { int a1,a2,n; cin >>a1 >> a2 >> n; int ans ; ans = a1 + (a2 - a1)*(n-1); cout << ans << endl; }
- 1
信息
- ID
- 815
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 985
- 已通过
- 470
- 上传者