其实大可以不用循环
a[n]=a[1]+(n-1)*d
#include<bits/stdc++.h> using namespace std; int a1,a2,d,n; int h[1005]; int main(){ cin>>a1>>a2>>n; d=a2-a1; h[1]=a1; h[2]=a2; for(int i=3;i<=n;i++){ h[i]=h[i-1]+d; } cout<<h[n]; return 0; }
By signing up a ZXOJ universal account, you can submit code and join discussions in all online judging services provided by us.
Using your ZXOJ universal account