分析:如果只是输出,则可以直接控制输出语句来实现。如果要得到最后四舍五入后的数据,可以通过简单的加减乘除来实现。
代码如下:
#include <stdio.h>
int main(){
double n;
scanf("%lf",&n);
n = ((int) (n*100+0.5))/100.0;
printf("%.2lf\n",n);
printf("%lf\n",n);
}
运行结果:
分析:如果只是输出,则可以直接控制输出语句来实现。如果要得到最后四舍五入后的数据,可以通过简单的加减乘除来实现。
代码如下:
#include <stdio.h>
int main(){
double n;
scanf("%lf",&n);
n = ((int) (n*100+0.5))/100.0;
printf("%.2lf\n",n);
printf("%lf\n",n);
}
运行结果: