求大神C语言 输入星期几的第一个字母来判断一下是星期几 ,如果第一个字母一样,则继续判断第二个字母

问题描述:

求大神C语言 输入星期几的第一个字母来判断一下是星期几 ,如果第一个字母一样,则继续判断第二个字母
我编的程序怎么错了 不要复制别人的
#include
main()
{
chair ch;
scanf("%c",&ch);
if(ch=='m')print("%c",monday);
if(ch=='t')
scanf("%c",&ch);
{if(ch=='u')printf("%c",tuesday);}
else printf("%c",thursday;
if(ch=='w')printf("%c",wednesday);
if(ch=='f')printf("%c",friday);
if(ch=='s')
scanf("%c",&ch);
{if(ch=='a')printf("%c",satday);}
else printf("%c",sunday);
}
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
#include
int main()
{
char ch;
scanf("%c",&ch);
if(ch=='m') printf("monday");
if(ch=='t'){
getchar();
scanf("%c",&ch);
if(ch=='u')printf("tuesday");
else printf("thursday");
}
if(ch=='w')printf("wednesday");
if(ch=='f')printf("friday");
if(ch=='s'){
getchar();
scanf("%c",&ch);
if(ch=='a')printf("saturday");
else printf("sunday");
}
}
再问: 我运行了 怎么不对劲
再答: 用回车换行,不要加别的符号 如果连续输入两个字母的话 用这个 #include int main() { char ch; scanf("%c",&ch); if(ch=='m') printf("monday"); if(ch=='t'){ //getchar(); scanf("%c",&ch); if(ch=='u')printf("tuesday"); else printf("thursday"); } if(ch=='w')printf("wednesday"); if(ch=='f')printf("friday"); if(ch=='s'){ //getchar(); scanf("%c",&ch); if(ch=='a')printf("saturday"); else printf("sunday"); } }
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释
也许感兴趣的知识