关于考试答题系统VC编程的问题我
你可以定义一个结构数组,每个结构赋值一个问题,里面定义几个字符串类型的数组变量用来存放题目和题目答案,用定义逻辑变量来判断此道题答题与否。再将结构的值存入指定的文件,每次运行程序就打开文件等待调用。 按逻辑变量值排序,将没有答题的问题排到前面,并且算出有多少题没答,赋值未答题的数给变量。
用循环语句调用结构数组,循环次数设一套题目答题数量。
用随机函数在未答题的数的区域(就是排在前面的题)抽取题目;
未答题的数,记得是变量,每答一次就减一,重排序题目。
struct student
}
char name[20];
char address[30];
char major[30];
...全部
你可以定义一个结构数组,每个结构赋值一个问题,里面定义几个字符串类型的数组变量用来存放题目和题目答案,用定义逻辑变量来判断此道题答题与否。再将结构的值存入指定的文件,每次运行程序就打开文件等待调用。
按逻辑变量值排序,将没有答题的问题排到前面,并且算出有多少题没答,赋值未答题的数给变量。
用循环语句调用结构数组,循环次数设一套题目答题数量。
用随机函数在未答题的数的区域(就是排在前面的题)抽取题目;
未答题的数,记得是变量,每答一次就减一,重排序题目。
struct student
}
char name[20];
char address[30];
char major[30];
char changemajor[30];
int score;
int tuition;
int dormitory;
int SCHnum;
int k;
}stu[10];
此上就是一个结构数组,是从以前我回答的问题里面复制过来,可以以此为模板,
这是我回答问题的地址,那个程序可以有很多借鉴的地方,上面有我回答的程序流程分析。
收起