【C语言】我想做一个互动游戏,像B站那种,是用select函数switch做吗,怎么实现?
问题描述:
问题遇到的现象和发生背景
怎么制作分支代码呢?
分支输出一些字符
问题相关代码,请勿粘贴截图
#include<stdio.h>
#define MAXN 100
int Count = 0;
void select(int option1);
int main (void)
{
int option1;
printf("早晨,瘫在软软的床上的你睁开眼,肚子上坐着一个......陌生的少女?!!!\n");
printf("[1]给她一拳\n");
printf("[2]询问她是谁\n");
printf("Please enter your option:");
scanf_s("%d", &option1);
select(option1);
select(option2);
printf("Thank.");
return 0;
}
void select(int option1)
{
switch (option1)
{
case 1:
printf("[1]少女没哭,再给一拳\n");
printf("[2]算了,不打了,询问她是谁\n");
printf("Please enter your option:");
scanf_s("%d", &option1);
break;
case 2:
printf("BB/n");
printf("Please enter your option:");
scanf_s("%d", &option1);
break;
}
}
void select(int option2)
{
switch (option2)
{
case 1:
printf("[1]少女没哭,再给一拳\n");
printf("[2]算了,不打了,询问她是谁\n");
printf("Please enter your option:");
scanf_s("%d", &option1);
break;
case 2:
printf("BB/n");
printf("Please enter your option:");
scanf_s("%d", &option1);
break;
}
}
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
答
字符参数也可以使用switch语句。
答
你这错误....