不知道你的c和ch是什么类型,我暂且当成int处理,不对你再改对应的%d就okint c = 10; printf("\t\tPush1(S1,%d)", c); int ch; scanf("%d", &ch);