改的没错误,就是#include "stdio.h" main() { char c; c=getchar(); if (c>='a'&&<'v') c=c+5; else if (c>='v'&&c<='z') c=c-21; putchar(c); }里面if (c>='a'&&<'v') c=c+5; 少写一个cif (c>='a'&&c<'v') c=c+5;就可以了