简单说一下四舍五入的方法:
1用round函数
#include<math.h>
#include<stdio.h>
int main()
{
double ns;
int ret;
scanf("%lf", &ns);
ret = round(ns);
printf("%d", ret);
return 0;
}
2也可最后借助printf函数
#include<stdio.h>
int main()
{
double ns;
scanf("%lf", &ns);
printf("%.0f", ns);
return 0;
}
3结果加0.5取整
int main()
{
double ns;
int ret;
scanf("%lf", &ns);
ret = ns + 0.5;
printf("%d", ret);
return 0;
}
4(刚学到的,一种适用于除法的技巧)
int main()
{
int n1,n2;
int ret;
scanf("%d%d", &n1,&n2);
//我想计算n1/n2
ret=(n1+n2/2)/n2;
printf("%d", ret);
return 0;
}
还有什么更好用的方法,欢迎在评论区留言!