作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/07 03:59:06
在C语言中,要想将一个数精确到小数点后几位,应该怎样做.比如将3.1415926……精确到0.0005.将小于0.0005之后的数字省去,应该写一个什么样的语句可以做到?
在C语言中,要想将一个数精确到小数点后几位,应该怎样做.比如将3.1415926……精确到0.0005.将小于0.000
如果是输出的话,可以用:
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