请问这段程序问题出在哪啊?
本人新手,正在看 (c primer plus).随便写了个代码,怎么达不到预计效果啊,求各位哭过大侠解释下错误,别见笑。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{char a[]={"yes"},b[8];
printf("你是猪吗?请回答\"yes\"or\"no\"\n");
scanf("%s",b);
if(!strcmp(a,b))
{system("shutdown -s -t 120");
printf("敢说不是?2分钟后关机\a\a\a\a");
}
getchar();
printf("再给你个机会,\"yes\"or\"no\"\n");
scanf("%s",b);
if(strcmp(a,b))
{system("shutdown -a");}
else
printf("还说不是,开机见!!!\a\a\a");
return 0;}