首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如: 实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如: 实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。
admin
2016-10-29
57
问题
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。
例如:
实型数为1234.567,则函数返回1234.572000:
实型数为1234.564,则函数返回1234.562000。
注意:部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inolude
float fun(float h)
{
}
mairl()
{ float a;void NONO ();
printf ("Enter a: "); scanf
("%f", &a);
printf("The original data is:");
printf("%f\n\n",a);
printf("The result:%f\n",fun
(a));
NONO();
)
void NONO()
(/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
int i ;
float a ;
FILE *rf,*wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<20 ; i++) {
fscanf(rf, "%f", &a);
fprintf(wf,"%f\n",fun(a));
}
fclose(rf);
fclose(wf);
}
选项
答案
long w; w=h*1000+5; return(float)w/1000;
解析
进入fun函数,根据前面的分析:
本题可以分解为,把一个浮点数截成只带两位小数的算法和将小数点后第三位四舍五入的算法。其中,四舍五入,如果值大于5那么加上5就会进位;反之,如果小于5,加上5就不会进位,所以在扩大后的值加上5,实现四舍五入的截取。
转载请注明原文地址:https://kaotiyun.com/show/ykDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序段:charstr[]="ABCD",*p=strprint("%d\n",*(p+4));程序段的输出结果是______。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++)retumy-x-1;}
以下程序的运行结果是【】。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(
5.【】是数据库设计的核心。
标准库函数fgets(s,n,file)的功能是()。
在C语言中,函数返回值的类型最终取决于()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列可用于C语言用户标识符的—组是______。
随机试题
从长期趋势来说,股票价格的变化与经济周期变化()
关于培养基,错误的是
每克碳水化合物能产热量为每克脂肪能产热量为
A.肺动脉楔压B.心脏指数C.中心静脉压D.血压E.外周血管阻力反映心脏收缩力的指标()
海关依法对进口货物实施估价,纳税义务人对海关估价决定有异议的()。
在房地产估价中,建筑物折旧等于建筑重新构建价格减去()。
下列有关审计抽样的说法中,恰当的有()。
为了避免雷同,有些雅人采用偏僻的名字。我本人就是其中的一个,在十五六岁时,我嫌父亲所给的名和老师所给的字都太俗,太普通,于是自己改名为“力”,改字为“了一”。但是所谓僻名也是没有标准的。我改名不到几个月,就看见《小说月报》有个“饶了一”,后来知道《西儒耳目
Thetendencynowadaystowanderinwildernessesisdelightfultosee.Thousandsoftired,nerve-shaking,over-civilizedpeoplea
Theyarediscussingthingsandpersons______occupyanimportantpositionintheirlife.
最新回复
(
0
)