作业帮 > 综合 > 作业

在C语言中,要想将一个数精确到小数点后几位,应该怎样做.比如将3.1415926……精确到0.0005.将小于0.000

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/06 00:04:00
在C语言中,要想将一个数精确到小数点后几位,应该怎样做.比如将3.1415926……精确到0.0005.将小于0.0005之后的数字省去,应该写一个什么样的语句可以做到?
如果是输出的话,可以用:
printf("%.4f",3.1415926);
再问: 我的意思是随意输入一个小于一的数,比如0.0005使得3.1415926……中小于0.0005的书全部省略,只剩下3.1415,这得写一个什么样的语句?
再答: 那就不是一个语句的事情了,会稍微麻烦一点: #include #define PI 3.1415926 int main() { float n; float num=PI,newnum; int count=1; scanf("%f",&n); while(n