关于二次输入的问题
程序要求如下:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。我的思路是,输入一个字母,如果是M,W,F的话可以直接输出结果,如果要是T,S需要二次判断,也就是在输入第二个字母来确认结果,可是第二次就输入不了,程序如下,求大能解答,这种方法可行吗
程序代码:
#include<stdio.h> void main() { char letter; printf("输入第一个字母:"); if((letter=getchar())=='t') { printf("输入第二个字母:"); letter=getchar(); if(letter=='u') printf("Tuesday!\n"); else if(letter=='h') printf("Thursday!\n"); else printf("ERROR!\n"); } else if(letter=='s') { printf("输入第二个字母:"); letter=getchar(); if(letter=='u') printf("Sunday!\n"); else printf("Saturday!\n"); } else if(letter=='m') printf("Monday!\n"); else if(letter=='w') printf("Wednesday!\n"); else if(letter=='f') printf("Friday!\n"); else printf("ERROR!\n"); }?