数系转换

-1

修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。

详细描述下自己遇到的问题

记得说清楚你使用的操作系统、编译环境

用的是devc++,这个第二个函数那里要怎么传递字符串给s这个数组?

int ctoi (char c) { // helper function
if ('0' <= c && c <= '9') return c - '0';
if ('A' <= c && c <= 'Z') return c - 'A'; // TODO ... ;
if ('a' <= c && c <= 'z') return c - 'a';// TODO ... ;
return 0;
}

long atol_with_radix (char* s, int radix) {

int string,trans;
scanf("%s",&string);
trans

}

void main (int argc, char** argv) {
int i = atoi( argv[1] ); // call atoi in stdlib
int k = atoi( argv[2] );
long n = atol_with_radix( argv[3], i );

char s[65]; // long has 64 bits
ltoa( n, s, k ); // call ltoa in stdlib
printf( "%s\n", s );
}

ava
charlie

2021-3-11

0

请仔细编辑你的问题。

ava
慢羊羊

2021-3-12

技术讨论社区
相关提问