c语言怎样输出2位小数

发布网友 发布时间:2022-04-22 21:55

我来回答

5个回答

热心网友 时间:2022-05-19 17:00

c语言怎样输出2位小数的方法。

如下参考:

1.首先点击打开桌面上的vc++6.0软件,如下图所示。

2.进入程序页面后,单击左上角的新文件。

3.然后在新创建的文件中编写以下程序:#includeintmain(){floata,b;一个=1.123456;B=2.324855;Printf("%%lf,lf\n",a,b);返回0;如下图所示。

4.写完后,点击右上角的感叹号运行返回序列。

5.然后我们可以看到显示了六位小数。

6.然后将过程中的%lf更改为%.2lf。

7.运行修改后的程序后,可以看到保留了小数点。

热心网友 时间:2022-05-19 17:00

可以参考下面的代码:

#include <stdio.h>

void main()

{

double a,b,c,d;

scanf("%lf %lf%lf",&a,&b,&c);  //此处不需要“,”隔开

d=(a+b+c)/3; 

printf("%.2f\n",d);        //正确格式   “%.2f"

}

扩展资料:

C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。

C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。

不同的变量类型可以用结构体(struct)组合在一起。

只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。

参考资料来源:百度百科-c语言

热心网友 时间:2022-05-19 17:01

   在c语言中让一个数保留2位小数可以通过精度限定符来完成,精度限定符有一个点号后跟一个整数组成。其准确含义依赖于它所修饰的数据类型。示例如下:

#include <stdio.h>
int main()
{
printf("%.2lf\n", 1.2345678);
return 0;
}

热心网友 时间:2022-05-19 17:01

printf("%.2f",3.456);

热心网友 时间:2022-05-19 17:02

float a;

a=12.4456
printf("%.2f",a);
这样就是输出2位小数 %.2f

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com