【C语言】我想做一个互动游戏,像B站那种,是用select函数switch做吗,怎么实现?

【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语句。

你这错误....