该如何学好c语言哎,求

编程实现:一个简单的菜单函数,要求能密码登录,密码最多输入3次,菜单功能包含:水仙花数,判断闰年和判断素数,

其中三个菜单必须采用子函数完成。请上传源代码和运行结果图。

C++的map的key保存账号,value保存密码,注册功能就是将账号密码写入map里面,记得写入之前看一下map里面是不是已经有这个key了,如果有提示用户该账号已被别人使用。登录功能就是根据账号获取密码,看密码是不是很输入的密码一样,一样就可以登录进去,不一样报错。菜单功能就是一个函数里面有个死循环,接收用户输入,根据用户的输入选择是水仙花数,判断闰年还是判断素数。