9 条题解

  • 9

    最详细题解! 代码思路: 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,我每次发题解都是负数的赞,如果这次收到了点赞,我将会继续发题解!(>ω・* )ノ

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

        当一个学完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;
        }
        
        • 2
          #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;
          }
          
          • 2
            @ 1 年前
            #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;
            }
            
            • 0
              @ 2 周前

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

              • 0
                @ 4 个月前

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

                • -2
                  @ 2 年前

                  #include <stdio.h>

                  #include

                  using namespace std;

                  int main()

                  {

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

                  }

                  • -4
                    @ 3 年前
                    #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
                    标签
                    递交数
                    1123
                    已通过
                    535
                    上传者