首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编一个函数float fun (double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。 例如:若h值为8.32433,则函数返回8.32:若h值为 8.32533,则函数返回8.33。 注意
请编一个函数float fun (double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。 例如:若h值为8.32433,则函数返回8.32:若h值为 8.32533,则函数返回8.33。 注意
admin
2013-06-12
50
问题
请编一个函数float fun (double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。
例如:若h值为8.32433,则函数返回8.32:若h值为 8.32533,则函数返回8.33。
注意:部分源程序给出如下。
请勿改动主函数main 和其他函数中的任何内容,仅在函数。fun 的花括号中填入所编写的若干语句。
试题程序:
#include <stdio. h>
#include <conio. h>
float fun (float h )
{
}
main()
{
float a;
clrscr ();
printf ("Enter a: ");
scanf ("%f", &a);
printf("The original data is : ");
printf("%f\n\n", a) ;
printf("The result: %f\n", fun(a) );
}
选项
答案
float fun (float h) { long t; t=(h*1000+5)/10; /*单精度数h乘以1000后再加5,相当十对h中的第三位小数进行四舍五入 除以10后将其赋给一个长整型数时就把第三位小数后的数全部截去*/ return (float) t/100; /*除以100,保留2位小数*/
解析
注意本题要求h的值真正发生了四舍五入,而不是为了输出,即不能用printf(“%7.2f”,h)来直接得到结果。由于单精度数h乘以1000后再加5,此时相当于对h中的第三位小数进行四舍五入,再将其赋给一个长整型数时就把第三位小数后的数全部截去。注意在return 中要将其中一个数转成浮点型数。
转载请注明原文地址:https://www.kaotiyun.com/show/UrJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。 main () { int x=5,n=3,s,j; for(j=0;j<2;j++) { s=fun(x,n); printf("%d",s); } } fun(int a,int b) { static int n=
C语言中实现数据输出的标准库函数是______。
下列程序的输出结果是______。 struct abc { int a,b,c;}; main () { struct abc s[2]={{1,2,3},{4,5,6}}; int t;t=s[0].a+s[1].b; printf("%d\n",t)
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
有以下程序 main() { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0; j<=i;j++) printf(
给定程序MODI1.C中函数fun的功能是:读入整数k(2≤k≤10000),打印它的所有质因子(即所有素数的因子),例如,若输入整数2310,则应输出:2,3,5,7,11。#include"conio.h"#include”stdio.
下列程序的输出结果是______。 #include<stdio.h> main() { double d=3.2;int x,y; x=1.2;y=(x+3.8)/5.0; printf("%d\n",d*y); }
在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。
若有以下定义:inta[8];则a数组元素的下标上限为______,下限为______。
随机试题
下列关于我国社会主义法律本质的表述中,正确的是
A.分解葡萄糖产酸不产气B.分解葡萄糖产酸产气C.水解尿素产碱D.水解精氨酸产碱E.水解赖氨酸产碱人型支原体
患儿,5岁。寒战、高热、恶心、呕吐、烦躁不安、谵妄等症状,体检体温39.60℃,血压40~90mmHg,克氏征、布氏征阳性,白细胞计数40×109/L,腰椎穿刺检查有脓样脑脊液。诊断流行性脑脊髓膜炎。[假设信息]为避免该药泌尿道损害,可采取的措施是
集体企业的产权界定,应该通过以下方法确定国家或拨入的资产:( )。
债券所规定的资金借贷双方的权责关系主要有()。Ⅰ.所借贷货币资金的数额Ⅱ.借贷的时间Ⅲ.在借贷时间内的资金成本或应有的补偿(债券的利息)Ⅳ.债券的利率
出售无形资产取得收益会导致经济利益的流入,所以它属于《企业会计准则》所定义的“收入”范畴。()
年末ABC公司正在考虑卖掉现有的一台闲置设备,再购买一台新设备,该旧设备8年前以40000元购入,规定的使用年限为10年,按直线法计提折旧,预计残值率为10%,已提折旧28800元.目前可以按10000元价格卖出,假设企业所得税税率为25%,则卖出现
对下列诗词蕴含的化学原理解释错误的是()。
简述强迫卖淫罪与组织卖淫罪的区别。
Delphi被称为第【】代编程语言,它是基于窗口和面向对象的编程方法。
最新回复
(
0
)