zoukankan      html  css  js  c++  java
  • 查找结构体数组中的人名是否匹配

    void updatePhonenum(contacts student[], int n) {
      char sName[100];
      char c;
      int k = 0;
      int t = 0;
      int j = 0;
      cout << "请输入你要修改手机号的人的名字" << endl;
      do {
        cin.get(c);
        sName[k++] = c;  //k记录输入字的个数
        } while (c != ' ');

      for (int i = 0; i < n; i++) {
        if (j == 1) {  
          break;
        }
        t = 0;
        for (int j = 0; j < k; j++) {
          if (sName[j] != student[i].name[j]) { break; } //如果字对不上就break
          else t++;  //如果对上了就让t++
          }
        if (t == k - 1) { // t==k-1查找成功   

          cout << "请输入电话号:"; cin >> student[i].phonenum;
          j = 1; //第一层控制条件
          }
      }
      if (t != k - 1) {
        cout << "查找名字失败!" << endl;
      }

    }

  • 相关阅读:
    MyBatis学习记录02篇
    Mybatis学习记录01篇
    项目路径问题
    项目01-JavaWeb网上书城01之工具类
    面试篇01
    创建多线程的方式
    关于web.xml
    快捷键----快速生成未实现的方法
    自动化学习-Day03
    自动化学习-Day02
  • 原文地址:https://www.cnblogs.com/likeghee/p/10017583.html
Copyright © 2011-2022 走看看