你写的没错,但是C语言的一些标准函数在现在已经被认为是不安全的了,用这些函数容易的程序容易受到恶意软件的攻击,你用的编译器能识别出这些过时的函数这里是提示你用scanf_s函数代替scanf函数所以你改成scanf_s("%c", &c);