C语言趣味测试 给几个步骤就好了
答案:2 悬赏:60 手机版
解决时间 2021-02-13 13:44
- 提问者网友:听门外雪花风
- 2021-02-12 17:14
C语言趣味测试 给几个步骤就好了
最佳答案
- 五星知识达人网友:人類模型
- 2021-02-12 18:31
#include
#include
void Q1(void);
void Q2(void);
void Q3(void);
void Q4(void);
void Q1(void)
{
char sOption[20];
printf("%s
", "住在城堡里的你,想要饲养哪种动物,以陪伴你度过无聊的时光?");
printf("%s
", "(骏马-Q3;小兔子-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q3"))
Q3();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q1();
}
}
void Q2(void)
{
char sOption[20];
printf("%s
", "你觉得哪种颜色的苹果最可能有毒?");
printf("%s
", "(鲜红色-Q1;青色-Q3)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q1"))
Q1();
else if(!strcmp(sOption, "Q3"))
Q3();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q2();
}
}
void Q3(void)
{
char sOption[20];
printf("%s
", "只有一点点钱,会捐给谁呢? ");
printf("%s
", "(卖火柴的小女孩-Q1;乞讨的老婆婆-Q2)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q1"))
Q1();
else if(!strcmp(sOption, "Q2"))
Q2();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q3();
}
}
void Q4(void)
{
char sOption[20];
printf("%s
", "最希望先从魔镜中看到的事情是什么? ");
printf("%s
", "(前世-Q2;未来-Q3)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q2"))
Q2();
else if(!strcmp(sOption, "Q3"))
Q3();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q4();
}
}
int main(void)
{
Q1();
return 0;
}
#include
void Q1(void);
void Q2(void);
void Q3(void);
void Q4(void);
void Q1(void)
{
char sOption[20];
printf("%s
", "住在城堡里的你,想要饲养哪种动物,以陪伴你度过无聊的时光?");
printf("%s
", "(骏马-Q3;小兔子-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q3"))
Q3();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q1();
}
}
void Q2(void)
{
char sOption[20];
printf("%s
", "你觉得哪种颜色的苹果最可能有毒?");
printf("%s
", "(鲜红色-Q1;青色-Q3)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q1"))
Q1();
else if(!strcmp(sOption, "Q3"))
Q3();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q2();
}
}
void Q3(void)
{
char sOption[20];
printf("%s
", "只有一点点钱,会捐给谁呢? ");
printf("%s
", "(卖火柴的小女孩-Q1;乞讨的老婆婆-Q2)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q1"))
Q1();
else if(!strcmp(sOption, "Q2"))
Q2();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q3();
}
}
void Q4(void)
{
char sOption[20];
printf("%s
", "最希望先从魔镜中看到的事情是什么? ");
printf("%s
", "(前世-Q2;未来-Q3)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q2"))
Q2();
else if(!strcmp(sOption, "Q3"))
Q3();
else
{
printf("%s
", "对不起没有这个选项,请重新选择。");
Q4();
}
}
int main(void)
{
Q1();
return 0;
}
全部回答
- 1楼网友:轮獄道
- 2021-02-12 19:17
#include
#include
void Q1(void);
void Q2(void);
void Q3(void);
void Q4(void);
void A(void);
void B(void);
void C(void);
void D(void);
void Q1(void)
{
char sOption[20];
printf("%s ", "住在城堡里的你,想要饲养哪种动物,以陪伴你度过无聊的时光?");
printf("%s ", "(骏马-Q2;小兔子-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q2"))
Q2();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q1();
}
}
void Q2(void)
{
char sOption[20];
printf("%s ", "你觉得哪种颜色的苹果最可能有毒?");
printf("%s ", "(鲜红色-Q3;青色-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q3"))
Q3();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q2();
}
}
void Q3(void)
{
char sOption[20];
printf("%s ", "你是怎样施展魔法的?");
printf("%s ", "(用魔法棒-D;用手指-C)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "D"))
D();
else if(!strcmp(sOption, "C"))
C();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q3();
}
}
void Q4(void)
{
char sOption[20];
printf("%s ", "居住的王国被邪恶势力侵占时,你会怎么做?");
printf("%s ", "(施展魔法来对付-A;寻找其它力量来帮忙-B)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "A"))
A();
else if(!strcmp(sOption, "B"))
B();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q4();
}
}
void A(void)
{
printf("%s ", "A:小红帽");
printf("%s ", " 热情是你性格中的宝藏。生活中虽然会碰到许多困难,但你轻易不会被苦难击倒。你有爱恨分明的个性,最讨厌事情不清不楚,也讨厌拖拖拉拉,做事有冲劲。");
}
void B(void)
{
printf("%s ", "B:灰姑娘");
printf("%s ", " 耐力是你性格中的宝藏,面对辛苦的状况,一般人都忍受不了,但你还是会埋头努力,因为你相信路遥知马力。性格进退有分寸的你,能得到许多朋友的信赖。");
}
void C(void)
{
printf("%s ", "C:白雪公主");
printf("%s ", " 你有交际天分,人缘超好,能够认识各式各样的朋友,人际关系广阔。在你遭遇困难的时候,只要开口,这些朋友就会跑来帮你摆脱麻烦。");
}
void D(void)
{
printf("%s ", "D:美人鱼");
printf("%s ", " 温柔是你性格中的宝藏。你不喜欢显山露水,情绪容易波动,很在乎周围人的想法和感受。你常为别人的不快乐而焦虑,恨不得立刻去帮助他,因此你的人缘不错。");
}
int main(void)
{
Q1();
return 0;
}
#include
void Q1(void);
void Q2(void);
void Q3(void);
void Q4(void);
void A(void);
void B(void);
void C(void);
void D(void);
void Q1(void)
{
char sOption[20];
printf("%s ", "住在城堡里的你,想要饲养哪种动物,以陪伴你度过无聊的时光?");
printf("%s ", "(骏马-Q2;小兔子-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q2"))
Q2();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q1();
}
}
void Q2(void)
{
char sOption[20];
printf("%s ", "你觉得哪种颜色的苹果最可能有毒?");
printf("%s ", "(鲜红色-Q3;青色-Q4)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "Q3"))
Q3();
else if(!strcmp(sOption, "Q4"))
Q4();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q2();
}
}
void Q3(void)
{
char sOption[20];
printf("%s ", "你是怎样施展魔法的?");
printf("%s ", "(用魔法棒-D;用手指-C)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "D"))
D();
else if(!strcmp(sOption, "C"))
C();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q3();
}
}
void Q4(void)
{
char sOption[20];
printf("%s ", "居住的王国被邪恶势力侵占时,你会怎么做?");
printf("%s ", "(施展魔法来对付-A;寻找其它力量来帮忙-B)");
scanf("%s", &sOption[0]);
if(!strcmp(sOption, "A"))
A();
else if(!strcmp(sOption, "B"))
B();
else
{
printf("%s ", "对不起没有这个选项,请重新选择。");
Q4();
}
}
void A(void)
{
printf("%s ", "A:小红帽");
printf("%s ", " 热情是你性格中的宝藏。生活中虽然会碰到许多困难,但你轻易不会被苦难击倒。你有爱恨分明的个性,最讨厌事情不清不楚,也讨厌拖拖拉拉,做事有冲劲。");
}
void B(void)
{
printf("%s ", "B:灰姑娘");
printf("%s ", " 耐力是你性格中的宝藏,面对辛苦的状况,一般人都忍受不了,但你还是会埋头努力,因为你相信路遥知马力。性格进退有分寸的你,能得到许多朋友的信赖。");
}
void C(void)
{
printf("%s ", "C:白雪公主");
printf("%s ", " 你有交际天分,人缘超好,能够认识各式各样的朋友,人际关系广阔。在你遭遇困难的时候,只要开口,这些朋友就会跑来帮你摆脱麻烦。");
}
void D(void)
{
printf("%s ", "D:美人鱼");
printf("%s ", " 温柔是你性格中的宝藏。你不喜欢显山露水,情绪容易波动,很在乎周围人的想法和感受。你常为别人的不快乐而焦虑,恨不得立刻去帮助他,因此你的人缘不错。");
}
int main(void)
{
Q1();
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯