首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如:实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。 注
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。 例如:实型数为1234.567,则函数返回1234.572000: 实型数为1234.564,则函数返回1234.562000。 注
admin
2021-02-25
25
问题
请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。
例如:实型数为1234.567,则函数返回1234.572000:
实型数为1234.564,则函数返回1234.562000。
注意:部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
float fun(float h)
{
}
main()
{ 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://jikaoti.com/ti/J5z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
设有定义:intx=2;,则以下表达式中,值不为6的是()。
有以下程序:#include<stdio.h>voidfun(int*a,int*b){int*c:c=a:a:=b;b=c;}main(){intx=3,y=5,*p=&x,*q=&y;fun(p,q);pr
有以下程序:#include<stdio.h>voidfun(int*p,int*q){p=p+1:*q=*q+1;}main(){intm=1,n=2.*r=&m;fun(r.&n):printf("%d,%d\n",m,n);程
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。π/2=1+1/3+1/3×2/5+1/3×2/5×3/7+1/3×2/5×3/
下列与队列结构有关联的是()。
在满足实体完整性约束的条件下()。
对如下二叉树进行后序遍历的结果为
随机试题
关于电子邮件,下列说法中正确的是__________。()
患者1年来口腔黏膜反复起疱、破溃,此起彼伏,伴有疼痛。检查发现:口腔黏膜广泛云雾状水肿,有多处鲜红糜烂面,周围有灰白色疱膜,撕取疱膜时可同时揭去周围正常黏膜。患者还可以有以下症状,除了
男,13岁。上颌牙龈时常流脓多日,检查:深龋,探无穿髓孔,松动Ⅱ度,叩(±),温测无反应,患牙唇侧根尖处有一瘘管。为明确诊断,需做的检查是
A.果糖二磷酸酶-1B.6-磷酸果糖激酶-1C.HMG-CoA还原酶D.磷酸化酶E.HMG-CoA合成酶参与酮体和胆固醇合成的酶是
缺口分析作为市场风险的重要计量和分析方法,通常用来衡量商业银行当期收益对利率变动的敏感性,侧重点是分析()。
各种福利支出、对居民补贴支出、捐赠支出属于()支出。
下列对“科学知识体系的球状结构”的描述,最准确的一项是()。下列各项中,与原文不符的一项是()。
抗日战争时期,共产党在群众教育中,最受欢迎、最普遍和最广泛的社会教育形式是()。
简述拉扎勒斯关于情绪的认知一评价理论。
Whataretheytalkingabout?
最新回复
(
0
)