当前位置:   article > 正文

学生信息查询_从键盘接收20个学生姓名,判断是否有学生重名,将重名的学生姓名输出来。

从键盘接收20个学生姓名,判断是否有学生重名,将重名的学生姓名输出来。

一个班有n个学生,需要把每个学生的简单材料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后,程序就查找该班中有无此学生,如果有,则输出他的姓名和学号,如果查不到,则输出“本班无此人”。

  1. #include <iostream>
  2. using namespace std;
  3. #include <string>
  4. int main()
  5. {
  6. bool w = 0;
  7. int n, str_num, i, m=0;
  8. string s[99], ss;
  9. cout << "输入一共有多少个学生:" << endl;
  10. cin >> n;
  11. int num[99];
  12. for (i = 0; i < n; i++)
  13. {
  14. cout << "输入学生姓名:" << endl;
  15. cin >> s[i];
  16. cout << "输入学生学号:" << endl;
  17. cin >> num[i];
  18. }
  19. cout << "输入想查询的学生的学号:" << endl;
  20. cin >> str_num;
  21. for (i = 0; i < n; i++)
  22. {
  23. if (str_num != num[i])
  24. {
  25. w = 1;
  26. }
  27. else
  28. {
  29. m = num[i];
  30. ss = s[i];
  31. w = 0;
  32. }
  33. }
  34. if (!w)
  35. {
  36. cout << "本班无此人" << endl;
  37. }
  38. else
  39. {
  40. cout << "该学生的姓名是:" << ss << endl;
  41. cout << "该学生的学号是:" << m << endl;
  42. }
  43. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40068
推荐阅读
相关标签
  

闽ICP备14008679号