首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如: 实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如: 实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。
admin
2016-10-29
28
问题
请编一个函数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全国计算机二级
相关试题推荐
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
以下程序的输出结果是______。#include<sulio.h>#defmeSQR(x)x*xmain(){inta,k=3;a=++SQR(k+1);
以下程序的输出结果是______。intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti
用树形结构来表示实体之间联系的模型称为______。
fseek函数的正确调用形式是【】。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
不能把字符串"HELLO!"赋绐数组b的语句是______。
以下程序段中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是______。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
家族遗传倾向最强的是
宪政一般是以宪法为前提,以民主政治为核心,以法治为基石,以分权制衡为手段,以保障人权为目的的政治形态或者政治过程。下列各项论断哪一项与宪政的基本内涵不相符合?()
有效信息沟通的障碍主要有()。
井字形密肋楼板的肋高一般为()。
关于资产评估,下列论述不正确的是( )。
某房地产开发公司本月取得现房销售款1000万元,期房销售收入款500万元,配套设施销售收入200万元,写字楼出租收入30万元,转让土地使用权取得收入100万元。根据以下资料,回答下列问题:
某油田开采的原油国内市场平均销售价格为每吨5000元(不含增值税,下同),天然气每立方米销售价格为2元。2016年2月,该油田开采原油30万吨,当月销售20万吨,开采原油过程中用于加热、修井使用原油2万吨,将剩余的8万吨原油用于出口,离岸价格每吨5500元
自我意识包括三种成分,即()。
根据维果茨基的观点,教学必须要考虑学生已经达到的水平,而且任何教学也必须着眼于学生的已有水平。()
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
最新回复
(
0
)