这个是可以实现的,这样就行。#include #include #include #include int main(){ int n; printf("请输入数字:【 】\b\b"); scanf("%d", &n);}\b是退格符号。因为“【】”是中文符号,所以占得字节数与英文字符不一样。你自己可以调一下格式。而且这儿还有一个关键的问题,就是当“【】”内的内容够长时,就会把后面的括号“】”覆盖掉。你可以自己试一下