摘要:
进制转换 将P进制数转换为10进制 int y = 0,product = 1;//product在循环中会不断乘p,等到1,p,p^2. while(x != 0){ y = y + (x % 10) * product;//x % 10是为了每次获取x的个位数 x = x /10;//去掉x的个 阅读全文
摘要:
关于pat不能使用gets gets不安全:gets函数不判断输入是否溢出。因为该函数可以无限读取,所以应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。如果溢出,多出来的字符将被写入到堆栈中,这就覆盖了堆栈原先的内容,破坏一个或多个不相关变量的值。 可以直接用scanf输入字符串数组 阅读全文