新手上路,智商检测题,测测你的智商吧(可能会出现一些bug)

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<stdio.h>;
int main()
{
	int A = 0;
	int B = 0;
	int C = 0;
	printf("1、小明来到一个美丽的小镇,这个小镇只有两个理发师,理发师A衣服凌乱,头发乱差。理发师B装扮时尚,头发精致。小明毫不犹豫的选择了一个理发师,请问他是谁?(小镇居民都只会选择理发师帮自己理发)\n");
	printf("1. 理发师A\n2.理发师B\n");
	printf("请注意大小写!!!!!");
	
	while (A != 2 && A != 1)
	{
		printf("请选择以下选项:1或2\n");
		scanf("%d", &A);
		if (A == 2 || A == 1)
			break;
	}
	
	if (A == 1)
	{
		printf("正确\n");
		B++;
	}
		
	else 
	printf("错误\n"); 

		printf("下一题\n");
		printf("2、有个奇怪的村子,一共有100个人,有男有女,男人说真话而女人说假话。一天一个陌生人来到这个村子,问村民:“你们村子一共有几个女人啊?”第一个村民说1个,第二个村民说2个……以此类推,第一百个村民说100个。那么这个村子到底有多少个女人呢?\nA. 1\nB. 50\nC. 99\nD. 100");
		char c ='L';
		while (c!='A' || 'B' || 'C' || 'D')
		{
			
			printf("请输入正确答案\n");
			scanf("%c", &c);
			if (c == 'A' || c == 'B' || c == 'C' || c == 'D')
				break;
		}
		switch (c)
		{case 'A':
		case 'B':
		case 'D':
			printf("错误\n");
			break;
		case'C':
			printf("正确\n");
			B++;
			break;
		default:
			break;
		}
		printf("3、如果惊喜是“。。。。。!”,那么忐忑是( )?A.!。!。!。\nB.!。。。。。\nC.!!!!!!\nD.。。。。。。\n");
		char b = 'o';
		while(b!='A'||'B'||'C'||'D')
		{
			
			printf("请输入答案\n");
			scanf("%c", &b);
			if (b == 'A' || b == 'B' || b == 'C' || b == 'D')
				break;
		}
		if (b = 'A')
		{
			printf("正确\n");
			B++;
			
		}
		else if (b = 'B')
			printf("错误\n");
		else if (b = 'C')
			printf("错误\n");
		else
		printf("错误\n");
		printf("4、一个人站在湖里的一艘船上,把一颗石子扔进湖里。湖水的水位将会发生怎样的变化?\nA.升高\nB.降低\nC.不变\n");
		char l = 'p';
		while (l!='A' || 'B' || 'C' || 'D')
		{
		
			printf("请输入答案\n");
			scanf("%c", &l);
			if (l == 'A' || l == 'B' || l == 'C' || l == 'D')
			goto next;
			
		}
	next:
		switch (l)
		{
		case 'A':
		case'C':
			printf("错误\n");
			break;
		case'B':
			printf("正确\n");
			B++;
				break;
		}
		printf("5、统计学家们发现,父亲的生育年龄越晚,孩子的身高越矮,所以我们应该______.\nA.鼓励男性早点生育\nB.将女性的法定结婚年龄标准提前\nC.制定最晚生育年龄标准\nD.什么都不做\n");
		char p = 'L';
		while (p != 'A' || 'B' || 'C' || 'D')
		{

			printf("请输入正确答案\n");
			scanf("%c", &p);
			if (p == 'A' || p == 'B' || p == 'C' || p == 'D')
				break;
		}
		switch (p)
		{
		case 'A':
		case 'B':
		case 'C':
			printf("错误\n");
			break;
		case'D':
			printf("正确\n");
			B++;
			break;
		}
		printf("你的分数为%d*20\n", B);
		printf("满分为100分");
	return 0;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值