首先,这是我们的要求,对于我一个初学者写一个答题系统是有点难的,所以我将带大家跟着我一个初学者的思路来思考并解决。
首先是产生随机数1~20,在这里详细的可以参考C语言随机数的生成【详解】_星空之路Star的博客-CSDN博客_c语言随机数
由于我是直接参考的就不多说了。
还有为了防止出现同样的随机数,可以这样。
其次是如何输入题目
我这里直接用了一个函数,每一个题目用char定义再用一维数组,
再在函数里用switch case将题目用puts输入
这里是将答案储存在这个数组中
这里就是来判断答案是否正确,如果错误就会输出正确答案,并得到正确率。
我的这个答题系统总的来说是写的比较简便的,大家如果有更多的需求的话还是要自己多动动脑筋了。仅供参考。