c语言中如何做小数取整,比如说 float i,b,c; i=8; printf(请输入b的值);c语言中如何做小数取整,比如说float i,b,c;i=8;printf(请输入b的值);scanf("f%",&b);c=b/i;如果用户输入20那么c就等于2.5,那么我就不想让
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 19:19:16
![c语言中如何做小数取整,比如说 float i,b,c; i=8; printf(请输入b的值);c语言中如何做小数取整,比如说float i,b,c;i=8;printf(请输入b的值);scanf(](/uploads/image/z/3689466-42-6.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%AD%E5%A6%82%E4%BD%95%E5%81%9A%E5%B0%8F%E6%95%B0%E5%8F%96%E6%95%B4%2C%E6%AF%94%E5%A6%82%E8%AF%B4+float+i%2Cb%2Cc%3B+i%3D8%3B+printf%28%E8%AF%B7%E8%BE%93%E5%85%A5b%E7%9A%84%E5%80%BC%29%3Bc%E8%AF%AD%E8%A8%80%E4%B8%AD%E5%A6%82%E4%BD%95%E5%81%9A%E5%B0%8F%E6%95%B0%E5%8F%96%E6%95%B4%2C%E6%AF%94%E5%A6%82%E8%AF%B4float+i%2Cb%2Cc%3Bi%3D8%3Bprintf%28%E8%AF%B7%E8%BE%93%E5%85%A5b%E7%9A%84%E5%80%BC%29%3Bscanf%28%22f%25%22%2C%26b%29%3Bc%3Db%2Fi%3B%E5%A6%82%E6%9E%9C%E7%94%A8%E6%88%B7%E8%BE%93%E5%85%A520%E9%82%A3%E4%B9%88c%E5%B0%B1%E7%AD%89%E4%BA%8E2.5%2C%E9%82%A3%E4%B9%88%E6%88%91%E5%B0%B1%E4%B8%8D%E6%83%B3%E8%AE%A9)
c语言中如何做小数取整,比如说 float i,b,c; i=8; printf(请输入b的值);c语言中如何做小数取整,比如说float i,b,c;i=8;printf(请输入b的值);scanf("f%",&b);c=b/i;如果用户输入20那么c就等于2.5,那么我就不想让
c语言中如何做小数取整,比如说 float i,b,c; i=8; printf(请输入b的值);
c语言中如何做小数取整,比如说
float i,b,c;
i=8;
printf(请输入b的值);
scanf("f%",&b);
c=b/i;
如果用户输入20那么c就等于2.5,那么我就不想让他等于2.5,想让他等于3.
如果输入30那么c就等于3.7,那么我就不想他等于3.7,想让他等于4.
如果输入16那么等于2就等于2不变,能除清不剩小数则不变,有小数则去掉小数加1
c语言中如何做小数取整,比如说 float i,b,c; i=8; printf(请输入b的值);c语言中如何做小数取整,比如说float i,b,c;i=8;printf(请输入b的值);scanf("f%",&b);c=b/i;如果用户输入20那么c就等于2.5,那么我就不想让
#include
int main(void)
{
float i,b;
int c;
i=8;
printf("请输入b的值");
scanf("%f",&b);
c=b/i;
printf("%d\n",c+1);
}
最简单的方法,
使用函数:
#include
#include
int main(void)
{
\x09float i,b;
\x09float c;
\x09double a;
\x09i=8;
\x09printf("请输入b的值");
\x09scanf("%f",&b);
\x09c=b/i;
\x09a = ceil(c);
\x09printf("%f\n",a);
}