16 条题解

  • 2
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n,m,a,b,c,s2,s3,i;double s1;
    cin>>a>>m>>n;
    s1=m;
    for(i=1;i<=n;i=i+1)
    {
    s1=s1*(1+a*1.0/100);
    }
    s2=floor(s1);
    cout<<s2;
    }
    
    • 1
      @ 2025-12-14 14:22:42
      #include <iostream>
      #include <iomanip>
      #include <cmath>
      using namespace std;
      double r,m,y;
      int main()
      {
      	cin >> r >> m >> y;
      	r = (100 + r) / 100.0;
      	for (int i = 1;i <= y;i++)
      		m *= r;
      	cout << fixed << setprecision(0) << (int)m;
      	return 0;
      }
      • 0
        @ 2026-5-31 8:44:46
        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
        int n,m,a,i;
        long double s1;
        long long s2;
        cin>>a>>m>>n;
        s1=m;
        for(i=1;i<=n;i=i+1)
        {
        s1=s1*(1+a*1.0/100);
        }
        s2=floor(s1);
        cout<<s2;
        }
        
        

        huhe改题了

        • 0
          @ 2026-2-13 22:14:46

          #include<bits/stdc++.h> using namespace std; int main(){ long double r,m,y; cin>>r>>m>>y; for(int i=1;i<=y;i++){ m*=1.0+r/100.0;; } cout<<(long long)m; return 0; } //50分

          • 0
            @ 2025-5-26 16:41:18

            #include using namespace std; int main() { int R, M, Y; cin >> R >> M >> Y; double money = M; for (int i = 0; i < Y; ++i) { money = money * (1 + R / 100.0); } cout << (int)money; return 0; }

            • 0
              @ 2024-6-3 21:39:35
              #include <iostream>
              #include <bits/stdc++.h>
              using namespace std;
              const int N=34354344;
              long double x,k,y;
              int main()
              {
              	cin>>x>>k>>y;
              	x=1+x/100;
              	for(int i=1;i<=y;i++)
              	{
              		k=k*x;
              	}
              	cout<<(int)k;
              	return 0;
              }
              
              
            • 0
              @ 2023-9-8 11:32:44
              #include <iostream>
              #include <bits/stdc++.h>
              using namespace std;
              const int N=1e7+10;
              const int INF=0x3f3f3f3f;
              long double r,n,y;
              int main()
              {
              	cin>>r>>n>>y;
              	r=1+r/100;
              	for(int i=1;i<=y;i++)
              	{
              		n=n*r;
              	}
              	cout<<(int)n;
              	return 0;
              }
              

              这题有点问题,当数字大一点,答案就是负数(double溢出),输出原本正确的正整数会判定为错

              • -1
                @ 2023-2-10 20:27:48
                #include<bits/stdc++.h>
                
                using namespace std;
                
                int main()
                {
                    int n,m,a,b,c,s2,s3,i;double s1;
                    cin>>a>>m>>n;
                
                    s1=m;
                
                    for(i=1;i<=n;i=i+1)
                    {
                        s1=s1*(1+a*1.0/100);
                    }
                
                    s2=floor(s1);
                    cout<<s2;
                }
                
                • -2
                  @ 2024-6-1 19:56:55
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                  int n,m,a,b,c,s2,s3,i;double s1;
                  cin>>a>>m>>n;
                  s1=m;
                  for(i=1;i<=n;i=i+1)
                  {
                  s1=s1*(1+a*1.0/100);
                  }
                  s2=floor(s1);
                  cout<<s2;
                  }
                  
                  
                • -2
                  @ 2023-3-28 21:58:45
                  #include <bits/stdc++.h>
                  using namespace std;
                  const int N = 1e5 + 10;
                  const int INF = 0x3f3f3f3f;
                  int main(){
                  	int r,y;
                  	double m;
                  	cin >> r >> m >> y;
                  	long double x = 1 + r / 100.0;
                  	for(int i = 1;i <= y;i++){
                  		m = m * x;
                  	}
                  	cout << int(m);
                  	return 0;
                  	}
                  
                  • -3
                    @ 2022-10-26 12:23:10
                    #include <iostream>
                    #include <stack>
                    #include <cmath>
                    #include <vector>
                    #include <string.h>
                    #include <queue>
                    #include <stdio.h>
                    #include <iomanip>
                    #include <cstdio>
                    #include <algorithm>
                    #define int long long
                    using namespace std;
                    const int N = 1e5 + 10;
                    const int INF = 0x3f3f3f3f;
                    signed main()
                    {
                    	double f, x, y;
                    	cin >> f >> x >> y;
                    	double l = 1.00 + f / 100;
                    	for(int i = 1; i <= y; i++)
                    	{
                    		x *= l;
                    	}
                    	cout << signed(x) << endl;
                    	return 0;
                    }
                    

                    数据还可以让它过

                    • -3
                      @ 2022-2-5 12:09:55
                      #include<iostream>
                      #include<cstdio>
                      #include<cmath>
                      using namespace std;
                      int main()
                      {
                          int n,m,a,b,c,s2,s3,i;double s1;
                          cin>>a>>m>>n;
                          s1=m;
                          for(i=1;i<=n;i=i+1)
                          {
                          s1=s1*(1+a*1.0/100);
                          }
                          s2=floor(s1);
                          cout<<s2;
                      }
                      
                      • -3
                        @ 2022-1-9 15:31:45
                        #include <iostream>
                        #include <math.h>
                        #include <iomanip>
                        using namespace std;
                        #define LL Long Long
                        const int N=1e5+10;
                        const int INF=0x3f3f3f3f;
                        int main() 
                        {
                            int R,M,Y;
                            cin >> R >> M >> Y;
                            int sum = 0;
                            int R (0≤R≤20)
                            int M (100≤M≤1,000,000)
                            int Y (0≤Y≤400)
                            cout << R << M << Y << endl;
                        }```
                        • -3
                          @ 2022-1-8 15:45:27
                          #include<iostream>
                          #include<cstdio>
                          #include<cmath>
                          using namespace std;
                          int main()
                          {
                          int n,m,a,b,c,s2,s3,i;double s1;
                          cin>>a>>m>>n;
                          s1=m;
                          for(i=1;i<=n;i=i+1)
                          {
                          s1=s1*(1+a*1.0/100);
                          }
                          s2=floor(s1);
                          cout<<s2;
                          }
                          
                          
                          • -4
                            @ 2022-7-9 9:13:07

                            #include <stdio.h>

                            #include

                            #include <math.h>

                            #include

                            #include

                            #include

                            #include

                            using namespace std;

                            int main()

                            {

                            double m,y,r;
                            
                            cin>>r>>m>>y;
                            
                            r=1+r/100;
                            
                            for(int i=1;i<=y;i++)
                            
                            {
                            
                            	m*=r;
                            
                            }
                            
                            cout<<(int)m<<endl;
                            
                            return 0;
                            

                            }

                            • -4
                              @ 2022-7-9 9:12:21

                              /crl(陈儒乐)/

                              #include<bits/stdc++.h>//网上查到的万能头//

                              using namespace std;

                              int main()

                              {

                              double m,y,r;
                              
                              cin >> r >> m >> y;
                              
                              r = 1 + r/100;
                              
                              for(int i = 1;i <= y;i++)
                              
                                  m *= r;
                              
                              cout << (int)m << endl;
                              
                              return 0;    
                              

                              }

                              • 1

                              信息

                              ID
                              967
                              时间
                              1000ms
                              内存
                              128MiB
                              难度
                              6
                              标签
                              递交数
                              831
                              已通过
                              242
                              上传者