- 最後登錄
- 2024-5-25
- 在線時間
- 29002 小時
- 註冊時間
- 2011-12-11
- 閱讀權限
- 95
- 精華
- 3
- UID
- 10643381
- 帖子
- 3224
- 積分
- 24366 點
- 潛水值
- 77430 米
| 如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 - #include <bits/stdc++.h>
- using namespace std;
- void practice1(struct data *);
- void search(struct data *);
- struct data
- {
- string number;
- float score;
- };
- int main()
- {
- struct data student[2];
- cout << "INPUT" << endl;
- practice1(student); // 不必用 &student[0],student 就行了
- cout << "SHOW" << endl;
- search(student); // 不必用 &student[0]\,student 就行了
-
-
- system("pause");
- return 0;
- }
- void practice1 (struct data *student)
- {
- int i=0;
- while(i<2)
- {
- cout << "No." << i+1 << " student." << endl;
- cout << "Input number:";
- cin >> student[i].number;
- cout << "score=";
- cin >> student[i].score;
- cout << endl;
- i++;
- }
- }
- void search(struct data *ptr )
- {
- string searchN;
- do{
- cout << "Exit(0)" << endl;
- cout << "Input number to search:";
- cin >> searchN;
-
- int i;
- for(i=0;i<2;i++)
- {
- if(ptr[i].number == searchN)
- {
- cout << ptr[i].number << "'s score = " << ptr[i].score << endl;
- break;
- }
- }
- if(i == 2) // 判斷有沒有超過可以跑的範圍, 決定是否找到
- cout << "No this number" << endl << endl;
- }while(searchN!="0");
- }
複製代碼
... |
|