void 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:08 浏览: 95
一个学生信息查询的程序
好的,请看下面的流程图:
```
+---------------------+
| Start |
+---------------------+
| |
| Call system("cls")|
| Print message |
| Input id |
| Set q = L->next |
| While (q != NULL) |
| +-----------------+
| | If (q->data.id == id)|
| | +------------------+
| | | Print message |
| | | Print data |
| | | Print separator |
| | | Call system("pause")|
| | | Return |
| | +------------------+
| | Set q = q->next |
| +-----------------+
| Print separator |
| Print message |
| Call system("pause")|
+---------------------+
| End |
+---------------------+
```
这个流程图包含了函数 `SearchID()` 的所有步骤,以及它们之间的控制流程。在流程图中,方框表示操作或处理步骤,菱形表示判断条件,箭头表示控制流程走向。您可以根据需要对流程图进行修改和调整。
阅读全文