输入一个double型的数,使该数保留小数点后两位,对第三位小数进行四舍五入,然后输出此数.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 23:25:20
输入一个double型的数,使该数保留小数点后两位,对第三位小数进行四舍五入,然后输出此数.
#include
void main()
{
double x;
printf("enter x:\n");
scanf("lf%",&x);
printf("x1=%d\n",x);
x=x*100;
x=x+0.5;
x=(int)(x);
x=x/100;
printf("x2=%f\n",x);
}
#include
void main()
{
double x;
printf("enter x:\n");
scanf("lf%",&x);
printf("x1=%d\n",x);
x=x*100;
x=x+0.5;
x=(int)(x);
x=x/100;
printf("x2=%f\n",x);
}
#include
void main()
{
double x;
printf("enter x:\n");
scanf("%lf",&x);
printf("x1=%lf\n",x);
x=x*100;
x=x+0.5;
x=(int)(x);
x=x/100.0;
printf("x2=%.2lf\n",x);
return 0;
}
再问: 谢谢你,但是我想知道我那个错在哪儿了,你能告诉我吗?
再答: (1)第六行 %lf 你打成lf% (2)第七行 %d是int型输出,改成%lf (3)第12行 x由于要输出是只有2 位小数的值,所以用%.2lf进行控制输出
void main()
{
double x;
printf("enter x:\n");
scanf("%lf",&x);
printf("x1=%lf\n",x);
x=x*100;
x=x+0.5;
x=(int)(x);
x=x/100.0;
printf("x2=%.2lf\n",x);
return 0;
}
再问: 谢谢你,但是我想知道我那个错在哪儿了,你能告诉我吗?
再答: (1)第六行 %lf 你打成lf% (2)第七行 %d是int型输出,改成%lf (3)第12行 x由于要输出是只有2 位小数的值,所以用%.2lf进行控制输出
输入一个double型的数,使该数保留小数点后两位,对第三位小数进行四舍五入,然后输出此数.
C++源代码,输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入运算,输出
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果.
输入一个double类型的数,使该小数保留小数点后两位
C语言 输入一个数 a ,使之保留2位小数,对小数点后第3位数进行四舍五入,
java 输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需四舍五入(求详细的讲解)
C语言中用printf()怎么保留3位小数,末位四舍五入输出一个浮点数?
excel保留二位小数,四舍五入,不要原来的数
0.999四舍五入保留两位小数后的数
输入一个实数,要求四舍五入保留两位小数后输出.c语言的代码该怎么写
读入三个双精度数,求它们的平均值并且保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入.
Java:对double值进行四舍五入,保留两位小数的几种方法