3 条题解

  • 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,不过代码确实写得不错,就存在这一点小问题

信息

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