函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。 int fun(char *str) int num=0; while(*str) num*=10; num+=______; str++; return num;
举一反三
- 完善程序段,下列函数用于确定一个给定字符串str的长度,【1】、【2】分别填写的是( )。 int strlen(char str[]) { int num=0; while(【1】) 【2】; return (num); } A: str[num]!='\0' B: str[num]=='\0' C: ++num D: --num
- 下面函数的功能是将一个整数字符串转换为一个整数,例如:”-1234”转换为1234,请填空使程序完整。 int chnum(char *p) { int num=0,k,len,j ; len = strlen(p) ; for ( ; ; p++) { k= ; j=(--len) ; while ( ) k=k*10 ; num = num + k ; } return (num); }
- 函数fun的返回值是( ). fun(char *a,char *b) { int num=0,n=0; while(*(a+num)!='\0') num++; while(b[n]){*(a+num)=b[n];num++;n++;} return num; }
- 在JavaScript中,把字符串“123”转换为整型值123的正确方法是( )。 A: var str="123";var num=(int)str; B: var str="123";var num=str.parseInt(str); C: var str="123";var num=parseInt(str); 转换函数 D: var str="123";var num=Integer.parseInt(str);
- 下面代码为分别取出小数的整数部分和小数部分,请问以下说法,哪些 正确() A: 代码为:num = 123.45print(‘整数部分为:’ + int(num))输出为:整数部分为:123 B: 代码为:num = 123.45print(‘小数部分为:’ + str(num – int(num)))输出为:小数部分为:45 C: 代码为:num = 123.45print(‘整数部分为:’ + str(num).split(‘.’)[0])输出为:整数部分为:123 D: 代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:0.45000000000000284 E: 代码为:num = 123.45print(‘小数部分为:’ + str(num – int(str(num).split(‘.’)[0])))输出为:小数部分为:45