版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
1.设计问卷调查表内容:
必填:身份(自己设计分类,例如:学生/体力劳动者/脑力劳动者)
年龄
性别
选填:自行设计单项选择题、填空题
例如:可接受的价格范围(自己设计,可以上限/下限,或某个值+上下浮动)
屏幕大小/整机大小
重量
颜色(也可以选择忽略,即不介意)
待机时间
拍照质量
音响效果
对以上各项指标重要程度的排序
……
2.有50人填写了问卷,某些问题必答、某些问题允许不答
3.自行设计数据输入方法(例如读.txt或.xls文件)
1、利用云服务器基于PHP语言设计网页版调查报告和MySQL数据库;2、邀请好友进行问卷的填写,收集数据,数据实时写入数据库中;3、运用C++语言连接MySQL数据库,读取数据;4、将数据读入对象数组中,通过冒泡排序对数据进行排序,以便于对数据进行分类和排序。
为方便测试,把主要功能模块做成单独的函数,在运行主函数时按测试目的调用功能模块。这些单独的函数有:连接MySQL数据:void mysqlconnet();读取MySQL数据库并存入对象数组中:void read();冒泡排序算法,用于将结果进行分类:void sort(ybybx, int n, int k);寻找选项中概率最大的项:int seeknum(int a);二维数组初始化:void initResult(int a[9][8]);统计全部结果的数据量:void count(ybybx, int k);统计男生结果的数据量:void count2(yb *ybx, int k);统计女生结果的数据量:void count3(yb *ybx, int k);计算每个选项的比例:void rate(int a[9][8], double rate[9][8]);利用冒泡排序算法原理设计的概率从大到小排序:int sort2(double* a);利用冒泡排序算法原理设计的概率从小到大排序:int* sort3(double* a);打印指定的选项内容:void dprint(int c,int bl);计算选项的数据量和比例:void count4(y