一个简单测智商软件,新手可以看看,高手就别来了。

由本社区发起的开源项目
回复
nononononono
帖子: 8
注册时间: 2010-05-25 2:24
送出感谢: 0
接收感谢: 0

一个简单测智商软件,新手可以看看,高手就别来了。

#1

帖子 nononononono » 2010-05-25 2:33

压缩包里有程序和源码,高手就别下了. :em06
IQ.tar.bz2
程序加源码[修复]
(5.58 KiB) 下载 149 次
附件
IQ.tar.bz2
程序加源码
(5.6 KiB) 下载 132 次
上次由 nononononono 在 2010-05-25 3:24,总共编辑 1 次。
头像
wowoto
帖子: 3049
注册时间: 2009-04-11 12:17
送出感谢: 0
接收感谢: 0

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#2

帖子 wowoto » 2010-05-25 2:57

和您的名字一样—— 囧...第一次发现自己是genius...爱因斯坦看到这个会吐血
wowoto>ubuntu8.04>ubuntu9.04>Archlinux>FreeBSD8.0>Archlinux & end here.
nononononono
帖子: 8
注册时间: 2010-05-25 2:24
送出感谢: 0
接收感谢: 0

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#3

帖子 nononononono » 2010-05-25 3:17

这些题目是在网上找的...
头像
chenkeaccounts
帖子: 132
注册时间: 2010-01-27 10:55
送出感谢: 0
接收感谢: 0

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#4

帖子 chenkeaccounts » 2010-05-31 10:54

代码: 全选

#include <iostream>
using namespace std;
class questions
{
	public:
	void set_fraction(int x){fraction=x;}
	int increase_fraction(){return fraction=fraction+10;}
	int get_fraction(){return fraction;}
	private:
	int fraction;
};
int main()
{
	questions name;
	name.set_fraction(0);
	char select;
	cout<<"               " <<"智商测试\n"<<endl;
	cout<<"1.选出不同类的一项:A.蛇 B.大树 C.老虎\n";
	cin>>select;
	if(select=='B'||select=='b')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"2.在下列分数中,选出不同类的一项: A.3/5  B.3/7  C.3/9\n";
	cin>>select;
	if(select=='C'||select=='c')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"3.男孩对男子,正如女孩对:A.青年  B.孩子  C.夫人 D.姑娘 E.妇女\n";
	cin>>select;
	if(select=='D'||select=='d')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"4.如果笔相对于写字,那么书相对于:A.娱乐 B.阅读  C.学文化  D.解除疲劳\n";
	cin>>select;
	if(select=='B'||select=='b')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"5.马之于马厩,正如人之于A.牛棚 B.马车 C.房屋 D.农场 E.楼房\n";
	cin>>select;
	if(select=='C'||select=='c')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"6.2 8 14 20 之后的数字是什么:""A.21 B.30 C.26 D.24 E.23\n";
	cin>>select;
	if(select=='C'||select=='c')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"7.如果下列四个词可以组成一个正确的句子,就选是,否则选否.      生活 水里 鱼 在:A.是 B.否 C.不确定\n";
	cin>>select;
	if(select=='A'||select=='a')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"8.如果下列六个词可以组成一个正确的句子,就选正确,否则选错误      球棒 的 用来 是 棒球 打:A.否 B.是 C.不确定\n";
	cin>>select;
	if(select=='B'||select=='b')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"9.动物学家与社会学家对应,正如动物与什么想对:A.人类 B.问题 C.社会 D.社会学\n";
	cin>>select;
	if(select=='A'||select=='a')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"10.如果所有的妇女都有大衣,那么漂亮的妇女会有:A.更多的大衣 B.时髦的大衣 C.大衣 D.昂贵的大衣\n";
	cin>>select;
	if(select=='C'||select=='c')
{
	cout<<"回答正确,你现在的分数为:"<<name.increase_fraction()<<endl;
}
else
{
	cout<<"回答错误.你现在的分数为:"<<name.get_fraction()<<endl;
}
	cout<<"智商评测:0-20变态\t20-40弱智\t40-60正常\t60-80优秀\t90-100天才\n\n\n\n\n"<<endl;
	if(name.get_fraction()>=0&&name.get_fraction()<20)
	cout<<"                     "<<"你的最后得分为:"<<name.get_fraction()<<"你是变态"<<endl;
	if(name.get_fraction()>=20&&name.get_fraction()<40)
	cout<<"                     "<<"你的最后得分为:"<<name.get_fraction()<<"你是弱智"<<endl;
	if(name.get_fraction()>=40&&name.get_fraction()<60)
	cout<<"                     "<<"你的最后得分为:"<<name.get_fraction()<<"你是正常人"<<endl;
	if(name.get_fraction()>=60&&name.get_fraction()<80)
	cout<<"                     "<<"你的最后得分为:"<<name.get_fraction()<<"你的智商非常优秀"<<endl;
	if(name.get_fraction()>=90&&name.get_fraction()<=100)
	cout<<"                     "<<"你的最后得分为:"<<name.get_fraction()<<"你是天才"<<endl;
	return 0;
}
你确定你已经修复了? :lol:
斯文de坏蛋
帖子: 149
注册时间: 2009-04-14 11:11
送出感谢: 0
接收感谢: 0

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#5

帖子 斯文de坏蛋 » 2010-10-18 18:22

不错啊 小程序 :-)
试试加上 多少时间内
蹲在路边等风吹.........
群舞飞扬 - -
头像
hbxtght
帖子: 191
注册时间: 2011-01-17 22:23
送出感谢: 0
接收感谢: 1 次

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#7

帖子 hbxtght » 2012-02-14 14:23

这就是个if else程序吧? :em03
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
头像
qy117121
论坛版主
帖子: 49955
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 337 次
联系:

Re: 一个简单测智商软件,新手可以看看,高手就别来了。

#8

帖子 qy117121 » 2012-02-14 14:30

Screenshot at 2012-02-14.png
这题没看到那个 :em06 错了
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
回复

回到 “开源小工具”