唯一的知识点就是c语言中%i会识别前缀,如果前面有个0他就会当成八进制,如果有个0x就会当作十六进制,非常好用

#include <stdio.h>

int main() {

int number=0;
while(~scanf("%i\n",&number))
{
    printf("%d\n",number);
}
return 0;

}