软题库 学习课程
当前位置:信管网 >> 在线考试中心 >> 试题查看
试题题型【分析简答题】
试题内容

阅读以下说明和 C   函数,填补函数代码中的空缺,将解答填入答题纸的对应栏内。
【说明 1】
函数 f(double eps) 的功能是:利用公式计算并返回 π 的近似值。
【C 函数 1】
double f(double eps)
{
double   n  =  1.0,s  =  1.0,term  =  1.0  ,pi  =  0.0  ;
while   (  fabs(term)  >=  eps  ) {
pi  =  pi  +  term;
n =  (1)   ;   s =   (2)    ;
term = s /  n ;
}
return    pi*4;
}
【说明 2】
函数fun(char *str)的功能是:自左至右顺序取出非空字符串 str中的数字字符,形成一个十进制整数(最多 8 位)。例如,若 str中的字符串为 "iyt?67kp f3g8d5.j4ia2e3p12", 则函数返回值为 67385423。
【C 函数 2】
long fun(char  *str)
{
int  i =  0;
long num  =  0;
char  *p  =  str;

while   (   i<8 && (3) ) {
if  (   *p  >=  '0' &&   *p  <= '9' ) {
num =       (4)      +*p-‘0';
++i;
}
(5)    ;
}
return  num;
}

查看答案

相关试题