从品牌网站建设到网络营销策划,从策略到执行的一站式服务
利用c语言编写一个简单的答题系统。
公司专注于为企业提供成都网站制作、做网站、微信公众号开发、购物商城网站建设,重庆小程序开发,软件定制制作等一站式互联网企业服务。凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,创新互联更提供一系列网站制作和网站推广的服务。思路是先设计好题目和答案,再输入自己的答案,利用输入的答案与正确答案对比,从而得出你回答的对错。
(一)捆绑题目和答案
我们可以利用结构体对一个题目捆绑上一个答案。就像林小权和他的学号1234捆绑在一起一样。
以上是把多个题目和他对应的答案“T或者F”捆绑的过程,其中比较难理解的有对结构体的赋值,在命名了title和zh两组数据之后,在下部分赋值时,将汉字赋给了title,数字赋给了zh。
所以sub【1】.tltle现在表示的是“硬盘的容量很大,他的体积比电视还要大”
而sub【1】.zh表示的是“F”
(二)第二步就是对题号和题目的输出
其中i+1对应的是第几道题,而sub【flag】.title则是打印出对应的汉字题目。
而getchar()可以避免按下回车键的干扰,scanf的输入,便是将你输入的判断T或者F赋到ch里,ch表示你给出的答案。
(三)将输入的答案和题目捆绑好的答案进行对比
上面三步是我的认为最关键的三步。
其他增加的人性化功能可以有随机出题,计算答题正确率等。
下面给大家一个链接参考随机数的生成。
https://blog.csdn.net/weixin_46022083/article/details/106661495
答题正确率的实现太过简单,我就口述一下思路。只需要定义两个数a和b,运行这个代码时a++,输出回答错误时b++,最后输出b/a便好了。
还有不懂得或者想看我的源代码的,可以私聊我。
感谢你的阅读!
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图