解题思路:
题目好像没有要求要保留两位小数,但测试要求是,浮点类型转换为整型是不会四舍五入的
注意事项:
参考代码:
#include<stdio.h> int main() { int k,n; double p; scanf("%d%d%lf",&k,&n,&p); float r=0; for(int i=0;i<n;i++) { r+=k; r+=r*p; } r=(int)((r-n*k)*100);//*100是为了保留两位小数 printf("%.2f",r/100); return 0; }
0.0分
0 人评分