77问答网
所有问题
C语言题目 除法保留两位小数
int i=15,j=4;float h;
h= (float) (15*100/4)/100;
printf("%d",h);
为什么不能保留15/4 结果两位小数
举报该问题
推荐答案 推荐于2017-11-25
#include<stdio.h>
void main()
{
int i=15,j=4;
float h;
h=(float) (15*100/4)/100;
printf("%.2f",h);
}
注:%f:不指定宽度,整数部分全部输出并输出6位小数。 %m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
%-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IWWWWGpvp.html
其他回答
第1个回答 2013-04-25
printf("%。2d",h);
这样格式就是2为有效数字
相似回答
c语言除法
怎么
保留小数
答:
在C语言中,
除法运算默认是整数除法,即两个整数相除的结果仍为整数,小数部分会被舍去
。但是,如果你想要保留小数,你可以将其中一个或两个操作数转换为浮点数。这样,C语言就会执行浮点除法,结果会包含小数部分。详细来说,C语言中有两种基本的数值类型:整数类型和浮点数类型。整数类型包括int、long等...
C语言题目
除法保留两位小数
答:
-m.nf:输出共占n列,其中有n位
小数
,如数值宽度小于m右端补空格。
怎样在
c语言除法
中
保留小数
点?
答:
float
c
;//首先要把你要求的数定义成浮点型,通俗的讲就是float和double就是
小数
型;int a=5,b=3;//int整数型,它自动把小数去掉;c=1.0*a/b;//最重要的是要乘以1.0;printf("%.2f",c);//%.2f;%后面的是点(.)几,就
保留
几位小数;return 0;} 希望能帮到你,望采纳;...
c语言
实数
除法
怎样
保留小数
部分
答:
int main(){ scanf("%s",&str);n=strlen(str);count=1;for(i=1;i<n;i++){if(str[i]!=str[i-1])count++;else continue; } double ans;ans=(float)n/count;printf("%.2f",ans);} printf("%.2f",ans); 是
保留两位小数
n和count都是int型,用float强制转换浮点型,才能...
...
除法
运算时怎样编写程序可以实现结果
保留两位小数
?
答:
结果用float储存,比如x=12.345 第一位write—data(x/10+'0');第
二位
write—data(x%10+'0');write—data('.');第三位write—data(x*10%10+'0');第三位write—data(x*100%10+'0');
C语言除法
答:
h> void main(){ int t;float a,b,
c
;scanf("%f%f",&a,&b);c=a/b;t=(int)c;//强制类型转换 printf("INT: a/b=%d\n",t);//输出整数 printf("FLOAT: a/b=%.4f\n",c);//输出带
小数
,小数位数可以由你自己设定将4改为1~6的任意数 getch();} 以上程序经测试,可运行 ...
c语言小数除法
答:
改为if(i>4.0/3-0.01&&i<4.0/3+0.01);include "stdio.h"main(){ float i;scanf("%d",&i);if(i>4.0/3-0.01&&i<4.0/3+0.01);printf("zheng que") ;getch( );}
大家正在搜
C语言保留两位小数怎么保留
两位小数除以两位小数30道题
三位小数除以两位小数
三位数除以两位数的除法算式
除数是两位数的除法
除数是小数的除法计算题
小数除法计算题100道能除尽
小数除法计算题100道
500道小数除法题竖式
相关问题
C语言 除法 保留 两位小数
C语言赋值中除法计算怎么保留N位小数?
C语言中除法怎么取得小数?
C语言编程,要求随机生成两位数除法,计算后判断对错(结果保留...
C语言中除法怎么取得小数
用C语言设计一个除法运算题
怎么用C语言代码实现超高精度的大数据除法运算?要求结果保留到...
C语言中如何保留一位小数点