14 条题解

  • 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
        @ 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
            @ 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;
            }
            
            
          • -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
              @ 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-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;
                  

                  }

                  • -3
                    @ 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;    
                    

                    }

                    • -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;
                          }
                          
                          
                          • 1

                          信息

                          ID
                          967
                          时间
                          1000ms
                          内存
                          128MiB
                          难度
                          4
                          标签
                          递交数
                          536
                          已通过
                          233
                          上传者