匿名用户
1级
2016-09-02 回答
#include
#include
void welcom();
void nan();
void zgequ();
void lgequ();
void nu();
int main()
{
welcom();
return 0;
}
void welcom()
{
char k;
system("cls");
printf("欢迎使用KTV点歌系统\n");
printf("1男歌手\n");
printf("2女歌手\n");
printf("3退出\n");
printf("你的选择:");
scanf("%s",&k);
switch(k)
{
case '1':
nan();
break;
case '2':
nu();
break;
case '3':
exit(0);
break;
default:
welcom();
break;
}
}
void nan()
{
char k;
system("cls");
printf("欢迎使用KTV点歌系统\n");
printf("1张学友\n");
printf("2刘德华\n");
printf("3返回\n");
printf("你的选择:");
scanf("%s",&k);
switch(k)
{
case '1':
zgequ();
break;
case '2':
lgequ();
break;
case '3':
welcom();
break;
default:
nan();
break;
}
}
void nu()
{
char k;
system("cls");
printf("欢迎使用KTV点歌系统\n");
printf("1张惠妹\n");
printf("2王菲\n");
printf("3返回\n");
printf("你的选择:");
scanf("%s",&k);
switch(k)
{
case '1':
nu();
break;
case '2':
nu();
break;
case '3':
welcom();
break;
default:
nu();
break;
}
}
void zgequ()
{
char k;
system("cls");
printf("欢迎使用KTV点歌系统\n");
printf("1心碎了无痕\n");
printf("2一千个伤心的理由\n");
printf("3吻别\n");
printf("4返回\n");
printf("你的选择:");
scanf("%s",&k);
switch(k)
{
case '1':
printf("\n相爱难恨亦难 我的心碎了无痕 ");
system("pause");
welcom();
break;
case '2':
printf("\n爱过的人我已不再拥有 许多故事有伤心的理由 ");
system("pause");
welcom();
break;
case '3':
printf("\n我和你吻别在无人的街");
system("pause");
welcom();
break;
case '4':
welcom();
break;
default:
zgequ();
break;
}
}
void lgequ()
{
char k;
system("cls");
printf("欢迎使用KTV点歌系统\n");
printf("1一起走过的日子\n");
printf("2暗里着迷\n");
printf("3笨小孩\n");
printf("4返回\n");
printf("你的选择:");
scanf("%s",&k);
switch(k)
{
case '1':
printf("\n如何面对 曾一起走过的日子 ");
system("pause");
welcom();
break;
case '2':
printf("\n可不可不要这么样 徘徊在目光内 ");
system("pause");
welcom();
break;
case '3':
printf("\n哦...宁静的小村外有一个笨小孩 ");
system("pause");
welcom();
break;
case '4':
welcom();
break;
default:
lgequ();
break;
}
}