oid SearchID() { system("cls"); cout << endl << endl; cout << "\t\t\t-------正在查询学生信息----- \n"; cout << "\t\t\t请输入学号"; int id; cin >> id; LinkList q = L->next; while (q != NULL) { if (q->data.id == id) { cout << "\t\t\t学号\t姓名\t高数\t程序设计\t线代 << endl; printf("\t\t\t%d\t%s\t%.2f\t%.2f\t%.2f\n", q->data.id, q->data.name, q->data.g[0],q->data.g[1],q->data.g[2]); cout << "\t\t\t----------------------------\n"; cout << "\t\t\t"; system("pause"); return; } q = q->next; } cout << "\t\t\t----------------------------\n"; cout << "\t\t\t查无此人"; system("pause"); }帮我画以上代码的流程图
时间: 2023-08-06 19:09:10 浏览: 56
一个学生信息查询的程序
好的,下面是这段代码的流程图:
```
┌─────────────┐
│ 开始执行 │
└─────────────┘
│
▼
┌─────────────┐
│ 清空屏幕 │
└─────────────┘
│
▼
┌─────────────┐
│ 输出提示 │
└─────────────┘
│
▼
┌─────────────┐
│ 输入学号 │
└─────────────┘
│
▼
┌─────────────┐
│ 获取链表头 │
└─────────────┘
│
▼
┌─────────────┐
│ 开始查找 │
└─────────────┘
│
├─┐
│ │
▼ │
┌─────────────┐
│ 判断学号 │
│ 是否匹配 │
└─────────────┘
│ │
├─┘
│
▼
┌─────────────┐
│ 输出学生 │
│ 信息 │
└─────────────┘
│
▼
┌─────────────┐
│ 输出分割线 │
└─────────────┘
│
▼
┌─────────────┐
│ 等待用户 │
│ 操作并 │
│ 清空屏幕 │
└─────────────┘
│
▼
┌─────────────┐
│ 结束函数 │
└─────────────┘
```
希望对您有所帮助!
阅读全文