答:#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