c语言中运行的时候怎么显示两位数?

Python032

c语言中运行的时候怎么显示两位数?,第1张

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。 2、在test.cpp文件中,输入C语言代码:printf("%.2f", 3.1415)。 3、编译器运行test.cpp文件,此时成功将浮点数保留了小数点后...

答:#include #include char str[51]int n,count,iint main() { scanf("%s",&str)n=strlen(str)count=1for(i=1i

答:#include int main(){float m,nscanf("%f",&n)if(n

答:#include#includeint main(){ double a = 10.4356, bchar s[50]sprintf(s, "%.2lf", a)//输入到字符串 sscanf(s, "%lf", &b)//从字符串中读入 printf("%lf\n", b)return 0}

答:更改后的代码: #include void main() { double a,b,c,dscanf("%lf %lf%lf",&a,&b,&c)//此处不需要“,”隔开 d=(a+b+c)/3printf("%.2f\n",d)//正确格式 “%.2f" } 运行结果:

c语言如何保留两位小数?感兴趣的小伙伴们快来了解一下吧。

工具/材料

编程工具dev c++

01

我们首先打开dev c++。然后创建一个新的源代码窗口。

02

之后输入代码,这个时候我们把内容输出,设置浮点型。也就是%f。

03

但是输出的时候默认有多位小数。

04

这时我们就要把“printf”设置%.2f,也就是两位数,因为我们写了2。

05

之后再执行代码的时候就会看到只有两位小数了。

两位数么?

main()

{int

a=1c=2d=12

printf("%d,%d,%d",a,b,c)

getch()

}

都是数!一个%d输出就可以!

分开的话1*10+2*1