阅读以下说明和C程序,填入(n)外。[说明]以下C程序实现了将字符串转化为浮点数的功能。例如字符串“1234567”转化为浮点数1234567;字符串“100.02035”转化为浮点数100.02035;字符串“-100.02035”转化为浮点数-100.02035。程序中的部分变量的含义如表9-5。[C程序]double StrToDouble(char*s){char hexch[]="0123456789";int i,j,psign=1;DWORD n,k,intpart=0;double doublepart=0,kdouble,resoult;char ch;if (*s=='.'{(1);(2);}char*s1=s,*temp=NULL;temp=strrchr ( s1,'.' );if (!temp){k=1; intpart=0;for (i=strlen (s); i>0;i--){ch=s[i-1];if (ch>0x3f) ch=0xDF;n=0;for (j=0; j<10; j++)if ( ch==hexch[j]) n=j;intpart+= (n*k);k*=10;}}else{s1=temp+1;kdouble=0.1;doublepart=0;for ((3)){ch=s1[i-1];if (ch>0x3f) ch=0xDF;n=0;for (j=0; j<10; j++ )if (ch==hexch[j])n=j;doublepart+= (n*kdouble);(4);}*temp=NULL;k=1; intpart=0;for ((5);){ch=s[i-1];if (ch>0x3f) ch=0xDF;n=0;for (j=0; j<10; j++)if (ch==hexch[j]) n=j;intpart+= (n*k);k*=10;}//end else}(6);return resoult;}

阅读以下说明和C程序,填入(n)外。

[说明]

以下C程序实现了将字符串转化为浮点数的功能。例如字符串“1234567”转化为浮点数1234567;字符串“100.02035”转化为浮点数100.02035;字符串“-100.02035”转化为浮点数-100.02035。程序中的部分变量的含义如表9-5。

[C程序]

double StrToDouble(char*s)

{

char hexch[]="0123456789";

int i,j,psign=1;

DWORD n,k,intpart=0;

double doublepart=0,kdouble,resoult;

char ch;

if (*s=='.'

{

(1);

(2);

}

char*s1=s,*temp=NULL;

temp=strrchr ( s1,'.' );

if (!temp)

{

k=1; intpart=0;

for (i=strlen (s); i>0;i--)

{

ch=s[i-1];

if (ch>0x3f) ch&=0xDF;

n=0;

for (j=0; j<10; j++)

if ( ch==hexch[j]) n=j;

intpart+= (n*k);

k*=10;

}

}

else

{

s1=temp+1;

kdouble=0.1;

doublepart=0;

for ((3))

{

ch=s1[i-1];

if (ch>0x3f) ch&=0xDF;

n=0;

for (j=0; j<10; j++ )

if (ch==hexch[j])

n=j;

doublepart+= (n*kdouble);

(4);

}

*temp=NULL;

k=1; intpart=0;

for ((5);)

{

ch=s[i-1];

if (ch>0x3f) ch&=0xDF;

n=0;

for (j=0; j<10; j++)

if (ch==hexch[j]) n=j;

intpart+= (n*k);

k*=10;

}//end else

}

(6);

return resoult;

}


相关考题:

阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】StringEditor类的功能是:已知一个字符串,返回将字符串中的非字母字符都删除后的字符串。public (1) {public static String removeNonLetters( (2) ){StringBuffer aBuffer=(3);char aCharacter;for(int i=0; i<original.length();i++){aCharacter=(4);if(Character.isLetter(aCharacter))aBuffer.append( (5) );}return new String(aBuffer);}}public class StringEditorTester{public static void main(String args[]){String riginal="Hi!, My Name is Mark, 234I think you are my classmate?!!";System.out.println(StringEditor.removeNonLetters(original));}}

以下程序的功能是统计字符串A中出现字符串B的次数,然后输出,请在填空[9]处填入适当的程序完成功能。

Access常用的数据类型有______。A.文本、数值、日期和浮点数B.数字、字符串、时间和自动编号C.数字、文本、日期/时间和货币D.货币,序号,字符串和数字

已知;1 String input=JoptionPane.showInputDialog ("Whats your name?");2 int age=Integer.parseIntln(input);语句2所起的作用是 ( )A.将字符串转化为整数B.将整数转化为字符串C.对字符串进行语法分析D.对整数进行语法分析

编写程序,使用Scanner类完成从键盘输入一个整数,一个双精度浮点数,一个单精度浮点数,要求: (1)将浮点数统一转为整型; (2)求解三个整数的平均值,并且输出(如平均值为浮点数,需转化为整型)。 要求在提交作业时,在文本区,下拉列表选择java语言,将.java源文件复制到文本区即可。

IEEE754浮点数单精度11.625转化为16进制数(每八位一个空格)_______

将一个字符串填充不同颜色,可先将字符串A.打散B.组合C.转化为元件D.转化为按钮

1、编写程序,使用Scanner类完成从键盘输入一个整数,一个双精度浮点数,一个单精度浮点数,要求: (1)将浮点数统一转为整型; (2)求解三个整数的平均值,并且输出(如平均值为浮点数,需转化为整型)。 要求在提交作业时,在文本区,下拉列表选择java语言,将.java源文件复制到文本区即可。

有序集合有()A.字符串B.列表C.整数D.浮点数