怎样用c语言编写一 个心理测试程序

程序中测试题包括选择题
包含登陆注册部分

第1个回答  2008-05-24
你应该掏钱让哪个公司帮你编了
项目太大了,而且你的需求太笼统,说的不够具体
第2个回答  2008-05-24
你的分数和这个题的麻烦程度不成比例!
第3个回答  2020-11-10
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int sum =0;
char choice;
int main()
{
printf(" 恋爱心理测试 ");
printf("测试说明: ");
printf(" 1.本测试总共有15个小题,每个小题有4个选项 ");
printf(" 2.选择答案前,请确认按下Cap Lock,仅支持输入A,B,C,D ");
printf(" 3.本测试不支持答案修改,确认后再选择 ");
printf("试题开始: ");
printf("1、你认为谈恋爱的目的是什么? ");
printf(" A、最终找到一个情投意合的人,最终步入婚姻的殿堂――3分 ");
printf(" B、过2人世界,不受外界的打扰――2分 ");
printf(" C、为了生理需求,传宗接代――1分 ");
printf(" D、在一起觉得很好玩,目的不明确――1分 ");
choice = getch();
if(choice =="A") sum += 3;
if(choice =="B") sum += 2;
if(choice =="C") sum += 1;
if(choice =="D") sum += 1;
printf("2、你择偶的标准是什么? ");
printf(" A、外貌好,有气质――2分 ");
printf(" B、能干,有事业心――1分 ");
printf(" C、心地善良,为人正直――3分 ");
printf(" D、只要爱我,其他一切无所谓――1分 ");
choice = getch();
if(choice =="A") sum += 2;
if(choice =="B") sum += 1;
if(choice =="C") sum += 3;
if(choice =="D") sum += 1;
//此处省略3-15题,方法类似
printf(" 试题结束! ");
printf(" 您的得分是: %d ",sum);
printf("测试结果: ");
if(sum > 34)
{
printf("A、34分以上――爱情观念成年人 ");
printf("你心理是成熟的,明确爱情的目的和方向。成熟的你明白爱情的真谛,也知道该如何追求你心目中的爱情,至于方法和技巧因人而异。不要害怕前方的艰难险阻,你有勇气和决心,尽管放弃你的顾虑,热情的面对爱人,以你的成熟获得一份美满的婚姻爱情只是迟早的事。 ");
}
else if(sum > 24)
{
printf("B、25―34分――爱情观念大学生 ");
printf("你的的爱情观属于半成熟的。总体上来说,你对爱情的观念是正确的,你内心渴望爱情的出发点也是无可厚非的,然而你却总是遇到失败的挫折感,原因并不完全在于你的观念,而是需要一点点信心,书本上的爱情永远是别人的,不能拷贝到你身上,你需要在现实中调整你的心态来抵达幸福的彼岸。 ");
}
else if(sum > 14)
{
printf("C、15―24分――爱情观念中学生 ");
printf("你的恋爱观念显然属于不成熟的那种,你渴望爱情的动机也有很多违背常理的地方。如果以你现在的心态和不成熟的爱情态度贸然坠入爱河,结果往往是以不欢而散来收场。所以你需要先摆正爱情的方向,再找到适合自己对待爱情的态度,这样才不至于“害人,害己。”就是说,你若以不成熟的心态涉足爱情,那绝对属于“早恋”。 ");
}
else
{
printf("D、15分以下――爱情观念小学生 ");
printf("对你来说,爱情的话题太沉重了,简直就是成年人的话题。你的内心根本还没开始进入到爱情这个话题,也就是说,你还没有形成自己的爱情观,也不渴望爱情,这有可能是你年纪过小,也有可能是你周围的环境让你总拒绝爱情的造访,你害怕爱情会给你带来伤害。其实可以放松心情,顺其自然的等待心理的成熟和“月老的红线”。 ");

}
system("PAUSE");
return 0;
}本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网