3 条题解
- 1
信息
- ID
- 56
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 1818
- 已通过
- 624
- 上传者
#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;
}
编译的时候会有警告,按照题目要求n应该改成d,不过代码确实写得不错,就存在这一点小问题