3 条题解

  • 1
    @ 2024-11-19 11:31:06

    #include <stdio.h> int main() { int m,n; int i; double d; scanf("%d %d",&m,&n); if(m1) { d=100; for(i=2;i<=n;i++) { d=d+0.01*d; } printf("%.3lf",d); } if(m0) { d=100; for(i=2;i<=n;i++) { d=d-d*0.01; } printf("%.4lf",d); } return 0; }

    • 1
      @ 2023-9-23 20:30:22

      #include<stdio.h> int main() { int m,n,i=2; double sum=100.0; scanf("%d %d",&m,&n);

      if(m==1){ while(i<=n){ i++; sum=sum+sum*0.01; }

      printf("%.3f",sum);} else if(m==0) { while(i<=n){ i++; sum=sum-(sum*0.01); } printf("%.4f",sum);} return 0; }

      • 0
        @ 2023-10-3 8:05:19
        #include<stdio.h>
        int main(){
        	int m,i,n;
        	double d,max;
        	max=100.00;
        	scanf("%d %d",&m,&n);
        	if(m==1){
        		for(i=2;i<=n;i++){
        			max=max+max*0.01;
        		}printf("%.3lf",max);
        	}
        	if(m==0){
        		for(i=2;i<=n;i++){
        			max=max-max*0.01;
        		}printf("%.4lf",max);
        	}
        	
        	return 0;
        }
        
        • @ 2023-10-31 8:58:53

          编译的时候会有警告,按照题目要求n应该改成d,不过代码确实写得不错,就存在这一点小问题

      • 1

      信息

      ID
      56
      时间
      1000ms
      内存
      256MiB
      难度
      6
      标签
      (无)
      递交数
      1818
      已通过
      624
      上传者