刚学c语言不会做题,求每一步的作用,表达什么意思,希望解释详细一点
1条回答 默认 最新
关注 【相关推荐】
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7534475
- 这篇博客你也可以参考下:C语言:编写一个指针函数,统计数组中偶数个数以及质数个数,并计算偶数的和。
- 您还可以看一下 黄强老师的10天快速学习C语言课程中的 C语言的语句、语句块、注释小节, 巩固相关知识点
- 除此之外, 这篇博客: 基于C语言的图书管理系统,初学者的最佳选择中的 登录差点给忘了,看看读者登录 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
170 void readerLogin(Reader *pr){//读者登陆 171 size_t i,j; 172 char in_user[20]; 173 char in_pass[20]; 174 int flag = 0; 175 printf("你有3次输入的机会\n"); 176 for(j = 0; j < 3; j++){ 177 printf("请输入用户名\n"); 178 scanf("%s",in_user); 179 for(i = 0; i < rcnt; i++){ 180 if(strcmp(pr[i].user,in_user) == 0){ 181 printf("请输入密码\n"); 182 scanf("%s",in_pass); 183 if(strcmp(pr[i].pass,in_pass) == 0){ 184 flag = 1; 185 break; 186 } 187 } 188 } 189 if(flag == 1){ 190 break; 191 } 192 } 193 if(j < 3){ 194 printf("登陆成功\n"); 195 while(1){ 196 readerAdmin(); 197 int opt = 0; 198 scanf("%d",&opt); 199 switch(opt){ 200 case 1: 201 fuzzyBooks(pr+i);//模糊查询 202 break; 203 case 2: 204 balanceAdd(pr+i);//余额充值 205 break; 206 case 3: 207 changePass(pr+i);//修改密码 208 break; 209 case 4: 210 run();//返回 211 case 0: 212 manaSave(FILE_MNAME); 213 readerSave(FILE_RNAME); 214 bookSave(FILE_BNAME); 215 exit(0); 216 break; 217 } 218 } 219 }else{ 220 printf("登陆失败\n"); 221 run(); 222 } 223 }
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥20 校园二手交易小程序搭建
- ¥15 请问在ubuntu用conda创建环境报错怎么能解决
- ¥15 STM32CubeMX/proteus按键控制指示灯颜色切换
- ¥20 python,计算区位熵和扩张指数
- ¥15 Python环境配置
- ¥15 大四学生的困惑,有偿提问!
- ¥15 解决页面无法编入索引:被“noindex”标签排除的问题?
- ¥15 arduino测量电阻
- ¥15 快手uid转快手号谁能解决 需要开发
- ¥15 iis部署Django时css不生效,来个真人,ai不好使