原题链接:贷款计算
解题思路:
直接来动手
注意事项:
1、双精度的输入问题
2、把与题目无关的语句给注释掉
参考代码:
#include "stdio.h" #include "math.h" //floor函数和ceil函数都属于库函数math main(){ double rate=0; int money=0,n=0; //双精度的scanf输入需要用格式字符%lf表示,而不是%f scanf("%d %lf %d",&money,&rate,&n); //floor函数,向下取整,返回值为double型,则格式字符为%lf 。例,floor(5.6)==5.000000 printf("%.0lf\n",floor((1.0*money/n+money*rate)*10000)); //保留0为小数。方法一 //ceil函数,向上取整,返回值为double型。例,ceil(4.3)==5.000000 /* printf("%.0lf\n",ceil((1.0*money/n+money*rate)*10000)); //保留0为小数 printf("\n%lf,%lf",floor(5.6),ceil(4.3));*/ //printf("%d\n",(int)(money/n+money*rate)); //浮点型强制转换成int型。方法二 return 0; }
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复