新手第二练

大一备考考研 2019-05-07 10:59:07
二维数组录入身份证信息及查询信息。
...全文
262 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
大一备考考研 2019-05-11
  • 打赏
  • 举报
回复
引用 8 楼 weixin_43956598的回复:
主要是数据的存储问题,这个是处理数据之前必须要正确考虑的, int类型能表示的数据大小不超过10的9次方;如果超过,则考虑用字符串来表示;我的博文有相关说明
谢谢,我会考虑的。(凑字数。。。)
CaptainXue 2019-05-10
  • 打赏
  • 举报
回复
主要是数据的存储问题,这个是处理数据之前必须要正确考虑的, int类型能表示的数据大小不超过10的9次方;如果超过,则考虑用字符串来表示;我的博文有相关说明
大一备考考研 2019-05-09
  • 打赏
  • 举报
回复
引用 5 楼 wshyhm的回复:
请给分!缺分!
怎么给分,不会
大一备考考研 2019-05-09
  • 打赏
  • 举报
回复
引用 5 楼 wshyhm的回复:
请给分!缺分!
怎么给分,不会
wshyhm 2019-05-09
  • 打赏
  • 举报
回复
请给分!缺分!
wshyhm 2019-05-09
  • 打赏
  • 举报
回复
可以用类似这种方式,用一个结构体。结构体里放身份证和学号。身份证用字符串数组。学号用长整型。如果学号也是非常长的话,也建议同样用字符串数组。
wshyhm 2019-05-09
  • 打赏
  • 举报
回复
struct StudentInfo { char ID[19]; long long nNumber; };
大一备考考研 2019-05-09
  • 打赏
  • 举报
回复
谢谢,什么能存下身份证号码。
wshyhm 2019-05-09
  • 打赏
  • 举报
回复
这个是有问题的。问题在于身份证,需要考虑实际场景。 1,一般身份证是18位的,用int根本放不下。 2,身份证不全是数字,有时候最后一位可能是字母“X”。 正确的做法是:身份证用字符串来表示。 另外,用一个结构体来存身份证和学号。这样就不需要二维数组了。

65,187

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧