2 qiuxuewei2012 qiuxuewei2012 于 2015.07.02 21:59 提问

学弟课堂作业,帮他解决下-工作太忙 5C

/*模拟一个在线课程学习系统

有一个在线学习网站,打开程序,弹出“欢迎登陆学习网站”。
然后弹出选项“请选择功能:1.注册 2.登陆”。
如果选择不是1和2,提示重新选择。
如果选择1,进入注册界面—> 提示“请设置用户名,要求为6位整数”,如果输入错误,允许循环输入。然后继续提示“请输入密码,要求为6位整数”,如果输入错误,允许循环输入。输入正确后,提示“设置成功”,并存储信息。然后跳转到登陆界面。
如果选择2,进入登陆界面,提示用户输入登陆账号和密码,如果注册了,那么使用注册密码,如果没注册,默认登陆的账号为“123456”,默认密码为“111111”。验证登陆,有三次机会,三次输入失败,提示“验证失败,账户被锁!”,并退出程序。如果输入账号和密码正确,弹出“恭喜您,登陆成功!”。
登陆成功之后,展示主界面,如下所示
请选择操作:
1. 开始学习
2. 查询学习次数
3. 购买
4. 设置
5. 退出
如果选项不是1~5,提示“选择错误,请重新选择”。
如果选择1,开始学习,只要开始学习,购买的学习次数 -1 。因此,先判断是否有剩余学习次数。默认初始学习次数为3次。如果次数为0,提示“对不起,学习次数为0,请先购买!”。然后跳到购买模块。
如果有剩余学习次数,学习次数-1,提示“正在学习 ^o^ \n 学习结束!”,然后跳到主界面,继续选择。
如果选择2,展示“您已学习x次,剩余学习次数为x次”,然后跳到主界面,继续选择。
如果选择3,提示“请输入购买学习次数”,要求购买的次数大于0小于10,进行验证,如果输入错误,重新输入。输入符合规定次数后,提示“购买成功,您剩余学习次数为x次!”,然后跳到主界面,继续选择。
如果选择4,展示“账号设置,1.修改账号,2.修改密码”,输入不是1和2,提示重新输入。如果输入1,修改账号,要求6位数字,如果和旧的账号名称相同,提示“不能与旧的账号名称相同,请重新输入”,输入新的符合规则的账号后,提示“恭喜你,账号设置成功!”,然后跳到主界面,继续选择。如果输入2,修改密码,要求6位数字,如果和旧的密码相同,提示“不能与旧的密码相同,请重新输入”,输入新的符合规则的密码后,提示“恭喜你,密码设置成功!”。然后跳到主界面,继续选择。
如果选择5,提示“退出成功!”,然后跳转到登陆模块,提示重新登陆。*/


8个回答

caozhy
caozhy   Ds   Rxr 2015.07.02 22:14

其实就是用switch printf scanf等做一个菜单,使用函数实现菜单之间的调用,自己google下。很简单的。

caozhy
caozhy 回复学伟lovke: 那你应该从简单的程序做起,而不是一开始做如此复杂的。你让别人做,你能学到什么呢?我又不需要练习。
2 年多之前 回复
qiuxuewei2012
qiuxuewei2012 希望大神能实际做一下,我学C语言时间不长。谢谢...
2 年多之前 回复
qq_29501761
qq_29501761   2015.07.02 23:04

哎,c语言做这个跟jsp,asp,什么不一样啊

A_B_C_ABC
A_B_C_ABC   2015.07.03 02:33

又不要求你做出图形界面。只是让你实现逻辑,显示部分就是控制台显示,有什么难的

qiuxuewei2012
qiuxuewei2012 我看起来也很简单,但是真正做起来逻辑就混乱了,我学C语言时间不长
2 年多之前 回复
dowhile1
dowhile1   2015.07.03 09:07

一层层展开就是了 每一层写成一个子函数 这样逻辑看起来就清晰了

xianzhen376
xianzhen376   2015.07.03 09:09

同学,你说的很详细了,建议将你的语言画成流程图什么的。然后再去设计代码结构(分几个.C、.h什么的),然后再写具体逻辑,再不会写,就问人。

qiuxuewei2012
qiuxuewei2012 很中肯的建议,已解决!谢谢
2 年多之前 回复
qq_29527479
qq_29527479   2015.07.03 21:16

周天见周天见周天见

miracle_yao
miracle_yao   2015.07.04 08:48

楼上还是自己锻炼一下吧,不要做伸手党,对自己好

qiuxuewei2012
qiuxuewei2012 谢谢…
2 年多之前 回复
John_ToString
John_ToString   2015.07.10 22:46

我觉得既然是要学,就应该踏踏实实的去学习,这样子又怎么能够学好呢?

qiuxuewei2012
qiuxuewei2012 受教
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片