填空实现函数的功能:将无符号八进制数字构成的字符串s转换为十进制整数。例如,如果字符串为:"556",则输出十进制整数366。intfun(chars[]){char______;intn=__________;p=s;while(______!='\0')n=n*8+*p-'0';returnn;}
举一反三
- 将无符号八进制数字构成的字符串转换为十进制整数。 例如,输入的字符串为:556,则输出十进制整数366。请填空。 #include main() { char s[6]; int n=0,j=0; clrscr(); /************found************/ ___(1)___; /************found************/ while(___(2)____) { n=n*8+s[j]-'0'; j++; } printf("%d ",n); }
- 1.编写程序,将一无符号八进制数字字符串转换为十进制整数。例如,输入的字符串为"556",则输出十进制整数366
- 十进制整数转换为R进制按权展开求和,就实现了十进制对R进制的转换。
- 以下程序的功能是:将无符号八进制数字构成的字符串转换为十进制整数。划线处应填( )。56b5c8ffe4b0e85354c093f9.png
- 以下函数的功能是() intfun(char*s) { char*t=s; while(*t++) ; t--; return(t-s); } A: 求字符串s的长度 B: 比较两个串的大小 C: 将串s复制到串t D: 求字符串s所占字节数