脚踏式垃圾桶
C语⾔中除法有⼩数的问题,和数的幂问题⼀、除法有⼩数 例:9除以2结果是4.5,如果⽤:9/2;结果是4;因为这是⼀位;如果⽤:9/2.0;结果就是4.5
pvc文件袋>检修
电源箱
以此类推:如果结果有两位⼩数:10除以8为1.25;则⽤:10/8.00,结果就是1.25了⼆、数的幂问题
需要引⽤库函数:#include <math.h>
例如: a的2次⽅:pow(a,2);a的开⽅:sqrt(a)搅拌头
三、综合运⽤
问题:输⼊三⾓形的边长a,b,c,求三⾓形的⾯积S。输⼊有多组数据,每组数据包括三个正整数a,b,c。⾯积S保留两位⼩数 解:保留两位⼩数:%2.f;⽤除法是⼀定要写出⼩数点后两位。
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c;
伯胺float s,p;
while(scanf("%d %d %d",&a,&b,&c)!=EOF)
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%.2f\n",s);
}
return 0;
}