用算法实现Round函数效果,这里仅要求将所输入的任意数值型变量保留两位小数后输出(四舍五入),以代码实现,不得使用Printf(“%.2f”,d)或是.NET中的Round(double value, int digits)函数。

用算法实现Round函数效果,这里仅要求将所输入的任意数值型变量保留两位小数后输出(四舍五入),以代码实现,不得使用Printf(“%.2f”,&d)或是.NET中的Round(double value, int digits)函数。


相关考题:

下列关于ROUND函数的说法正确的有()。 A、number为需要进行四舍五入的数字B、num_digits是指定的位数,按此位数进行四舍五入C、该函数的功能是返回某个数字按指定位数取整后的数字D、语法为ROUND(number,num_digits)

针对数字20.19,通过INT函数和ROUND函数(不保留小数)计算的结果一样。() 此题为判断题(对,错)。

请编写函数proc,其功能是:计算并输出下列多项式值。 S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n) 例如,若主函数从键盘给n输入20后,则输出为S= 0.680803。 注意:部分源程序给出如下。 请勿改动main函数和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。 试题程序: include t:stdio.h double proc(int n) { } void main { int n; double slim; printf("\nInput n:"); scanf("%d",&n); sum=proc(n)。 printf("\ns=%f\n",sum); }

下列Excel函数中求各参数中数值型参数和包含数值的单元格个数的函数是()A、ABSB、INTC、COUNTD、ROUND

请补充函数fun(),该函数的功能是求一维数组x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。例如:当x[10]={15.6, 19.9, 16.7, 15.2, 18.3, 12.1, 15.5,11.0, 10.0, 16.0},结果为:avg=15.030000。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仪在函数fun的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<conio.h>double fun(double x[10]){int i;long t;double avg=0.0;double sum=0.0;for(i=0;i<l0;i++)【 】;avg=sum/10;avg=【 】;t=【 】;avg=(double)t/100;return avg;}main(){double avg,x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,10.0,16.0};int i;clrscr();printf(“\nThe original data is:\n”);for(i=0;i<l0;i++)printf("%6.lf",x[i]);printf(“\n\n”);avg=fun(x);printf(“average=%f\n\n”,avg);}

已有变量定义和函数调用语句:int a=25;print_value(a);下面函数的正确输出结果是void print_value(int *x){printf("%d\n",++*x);}A.23B.24C.25D.26

下列给定的程序中,函数fun()的功能是:求出以下分数序列的前n项和。2/1,3/2,5/3,8/5,13/8,21/13,…其值通过函数值返回main()函数。例如,若输入n=5,则应输出8.391667。[注意] 部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。[试题源程序]include<stdio.h>include<conio.h>double fun(int n){int a=2, b=1, c, k;double (1) ;for(k=1; k<=n; k++){s=s+1.0 *a/b;c=a; a+= (2) ; b=c;}return(d);}main(){int n=5;printf("\nThe value of function is: %1f\n", (3) );}

请编写函数fun(),其功能是:计算并输出下列多项式的值。S=1+4/(1+2)+1/(1+2+3)+…+1/(1+2+3+…+n)例如,着主函数从键盘给n输入50后,则输出为 S=1.960784。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>double fun(int n){}main (){int n;double s;printf ("\nInput n: ");scanf ("%d", n);s=fun (n);printf ("\n\ns=%f\n\n", s);}

下列表达式中,能够保留变量x整数部分并进行四舍五入的是A) Fix (x)B) Int(x)C)Rnd(x)D) Round(x)

请编写函数fun(),其功能是:计算并输出下列多项式值。S=(1+1/2)+(1/3+1/4)+…+(1/(2n-1)+l/2n)例如,若主函数从键盘给n输入12后,则输出为 S=3.775958。n的值要求大于1但不大于100。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<stdio.h>double fun(int n){}main(){int n;double s;printf("\nlnput n:");scanf("%d",n);s=fun(n);printf("\ns=%f\n",s);}

请编写函数fun(),该函数的功能是:计算并输出S=1+(1+20.5)+(1+20.5+30.5)+…+(1+20.5+30.5+…+n0.5)例如,若主函数从键盘给n输入20后,则输出为s=534.188884。注意;部分源程序给出如下。请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。试题程序:include <math. h>include <stdio. h>double fun(int n){}main(){int n;double s;printf("\n\nInput n: ");scanf ("%d", n);s=fun (n)printf ("\n\ns=%f\n\n", s);}

请编一个函数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) );}

对数值型变量V_NUM,进行四舍五入,保留小数点后两位,以下操作正确的是() A.SUBSTR(V_NUM,1,2)B.TRUNC(V_NUM,2)C.TRUNC(V_NUM,-2)D.ROUND(V_NUM,2)E.ROUND(V_NUM,-2)

(29)表达式“B=INT(A+0.5)”的功能是A)将变量A保留小数点后1位B)将变量A四舍五入取整C)将变量A保留小数点后5位D)舍去变量A的小数部分

用round函数四舍五入对数组[2.486.393.938.52]取整,结果为()A、[2638]B、[2648]C、[2649]D、[3749]

表达式"B=INT(A+0.5)"的功能是()A、将变量A保留小数点后1位B、将变量A四舍五入取整C、将变量A保留小数点后5位D、舍去变量A的小数部分

对数值型变量V_NUM,进行四舍五入,保留小数点后两位,以下操作正确的是()A、SUBSTR(V_NUM,1,2)B、TRUNC(V_NUM,2)C、TRUNC(V_NUM,-2)D、ROUND(V_NUM,2)E、ROUND(V_NUM,-2)

设变量x的值是一个小数,下列函数表达式能将其四舍五入处理的是()。A、Int(x)B、Int(x+0.5)C、Fix(x)D、Fix(x+0.5)E、Round(x)

在某工作表中,对A1单元格中的数据进行四舍五入(保留一位小数),并将结果填入D2单元格中,应在D2单元格中输入下述哪个计算公式()A、=round(A1,1)B、=round(A1,3)C、=int(A1)D、=sum(A1)

要从数值型数据123中取出数值23,如果限制函数嵌套,则最适合采用的函数是()。A、int()B、round()C、mod()D、exp()

取整函数为()A、MOD()B、INT()C、ROUND()D、ABS()

在VisualBasic中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是()A、事先对要接收的变量定义为数值型B、在函数InputBox前面使用Str函数进行类型转换C、在函数InputBox前面使用Value函数进行类型转换D、在函数InputBox前面使用String函数进行类型转换

Excel中,若要对B2中的数据保留两位小数四舍五入,应该使用的公式是()A、=ROUND(B2,0)B、=ROUND(B2,1)C、=ROUND(B2,2)D、=ROUND(B2,-2)

单选题Excel中,若要对B2中的数据保留两位小数四舍五入,应该使用的公式是()A=ROUND(B2,0)B=ROUND(B2,1)C=ROUND(B2,2)D=ROUND(B2,-2)

单选题在VisualBasic中,InputBox函数的默认返回值类型为字符串,用InputBox函数输入数值型数据时,下列操作中可以有效防止程序出错的操作是()A事先对要接收的变量定义为数值型B在函数InputBox前面使用Str函数进行类型转换C在函数InputBox前面使用Value函数进行类型转换D在函数InputBox前面使用String函数进行类型转换

单选题表达式“B=INT(A+0.5)”的功能是()A将变量A保留小数点后1位B将变量A四舍五入取整C将变量A保留小数点后5位D舍去变量A的小数部分

单选题在某工作表中,对A1单元格中的数据进行四舍五入(保留一位小数),并将结果填入D2单元格中,应在D2单元格中输入下述哪个计算公式()A=round(A1,1)B=round(A1,3)C=int(A1)D=sum(A1)