int ch ; do { ........ printf("想要继续吗?(Y/N)"); scanf(" %c",&ch); } while('y'==ch || 'Y'==ch); sacnf()函数%c之前要有空格,否则要出错