14 条题解

  • 8
    @ 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,我每次发题解都是负数的赞,如果这次收到了点赞,我将会继续发题解!(>ω・* )ノ

    • 7
      @ 2023-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;
      }
      
      
      
      • 3
        @ 2023-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;
        }
        
        • 1
          @ 2026-4-7 13:07:19

          #include<stdio.h> #include using namespace std; int main(){ int a,b,n; cin>>a>>b>>n; cout<<(b-a)*(n-1)+a; return 0; }

          • -1
            @ 2023-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;
            }
            
            • -1
              @ 2023-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;
              }
              
              • -2
                @ 2025-10-5 10:00:50

                #include using namespace std; int main() { int a1,a2,n; cin>>a1>>a2>>n; int h=a1; for(int i=2;i<=n;i++) { h+=(a2-a1); } cout<<h; return 0; }

                • -2
                  @ 2025-7-6 16:14:08

                  #include using namespace std; int main() { int a,b,n; cin>>a>>b>>n; cout<<(b-a)*(n-1)+a; return 0;

                  }

                  • -3
                    @ 2025-6-6 21:18:03

                    #include<bits/stdc++.h> using namespace std; int main(){ int n,m,a,b; cin>>a>>b; n=a/b; m=a%b; cout<<n<<" "<<m; return 0; }

                    • -3
                      @ 2025-6-6 21:15:23

                      #include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,n; cin>>a>>b>>n; c=b-a; n=n-2; n=n*c+b; cout<<n; return 0; }

                      • -3
                        @ 2025-3-17 21:31:51

                        #include #include <stdio.h> using namespace std; int main(){ char a,b,c; cin >> a >> b >>c; cout << c << b << a; return 0; }

                        • -3
                          @ 2024-11-30 20:21:35

                          #include using namespace std; int main(){ int a,b,n; cin>>a>>b>>n; cout<<(b-a)*(n-1)+a; return 0; }

                          • -3
                            @ 2022-7-1 22:39:59

                            #include <stdio.h>

                            #include

                            using namespace std;

                            int main()

                            {

                            int a,b,n;
                            cin >> a >> b >> n ;
                            cout << a +(n - 1) * (b -a) ;
                            

                            }

                            • -7
                              @ 2022-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
                              标签
                              递交数
                              1319
                              已通过
                              634
                              上传者