求助,这段程序错误在哪?
曹宇 2011-11-12 01:48:31 #include <stdio.h>
void main ()
{
char a,b,c;
printf ("你是傻逼么?\n请输入y或n");
scanf ("%c",&a);
printf ("%s",((a=='y')?"你果真是SB\n":"你还不太傻\n"));
//--------------------------------------------
printf ("那么你有蛋么?\n输入Y或N");
scanf ("%c",&b);
//--------------------------------------------
if (b=='y') printf ("那么你蛋疼不?");
else printf ("要不要给你装个蛋?\n请输入Y或N来选择");
scanf ("%c",&c)
if (c=='y') printf ("每位收费让人民币5元,童叟无欺,请自备鸡蛋一个!");
else printf ("那你还在这混?回家玩儿蛋去!");
}
另外我给后面的语句用注释符号屏蔽了一条一条检查,前面正确的时候只能运行到询问你是否有蛋 然后我无论按什么键就会退出,为啥?
或者这个程序
#include <stdio.h>
void main ()
{
char a;
char b;
char c;
printf ("你是傻逼么?\n请输入y或n");
scanf ("%c",&a);
if (a=='y') printf ("你果然是个傻逼");
else printf ("你还有点理智");
//break;
printf ("你有蛋么?y/n?");
scanf ("%c",&b);
if (b=='y') printf ("蛋疼不?");
else printf ("没蛋那就滚蛋");
}
我编译了 没错误
但是为什么只能输入一次 第二次就不能输入一输就退出。
第一次输入后就提示请输入任意键退出。。。??
为啥??