編寫一個函式print,列印一個學生的成績陣列,該陣列中有5個學生的資料,每個學生的資料包括num(學號)、name(姓名)、score[3](3門課的成績)。編寫一個函式input,用來輸入5個學生的資料。
YTUOJ-學生成績輸入和輸出(使用者自定義型別)
題目描述
輸入
5個學生的學號,姓名,3門課的成績
輸出
5個學生的學號,姓名,3門課的成績
樣例輸入
1001 zhangsan 100 90 86
1002 lisi 90 20 80
1003 wangwu 90 90 89
1004 yanping 100 100 100
1005 xiaoxiao 60 60 60
樣例輸出
1001 zhangsan 100 90 86
1002 lisi 90 20 80
1003 wangwu 90 90 89
1004 yanping 100 100 100
1005 xiaoxiao 60 60 60
提示
主函式已給定如下,提交時不需要包含下述主函式
/* C程式碼 */
int main()
{
const int n=5;
struct student stu[n];
void input(struct student [],int );
void print(struct student [],int );
input(stu,n);
print(stu,n);
return 0;
}
/* C++程式碼 */
int main()
{
const int n=5;
student stu[n];
void input(student [],int );
void print(student [],int );
input(stu,n);
print(stu,n);
return 0;
}
全程式碼如下:
#include <iostream>
using namespace std;
struct student
{
int num;
string name;
int score[3];
};
void input(student stu[],int n)
{
for (int i=0;i<n;i++)
{
cin>>stu[i].num>>stu[i].name;
for (int j=0;j<3;j++)
{
cin>>stu[i].score[j];
}
}
}
void print(student stu[],int n)
{
for (int i=0;i<n;i++)
{
cout<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].score[0]<<" "<<stu[i].score[1]<<" "<<stu[i].score[2]<<endl;
}
}
int main()
{
const int n=5;
student stu[n];
void input(student [],int );
void print(student [],int );
input(stu,n);
print(stu,n);
return 0;
}
執行結果:
相關文章
- 自定義UITextView輸入框UITextView
- VS code 自定義快捷輸入
- [java IO流]之 基本資料型別輸入輸出流Java資料型別
- Python 輸入和輸出Python
- 給谷歌輸入法增添自定義片語,提高輸入效率谷歌
- Hadoop自定義輸出排序方式Hadoop排序
- 輸入TIMESTAMP型別型別
- AndroidKeyboard(自定義輸入法)Android
- VSCode自定義快捷輸入VSCode
- C++ 學習筆記之——輸入和輸出C++筆記
- YTUOJ-計算該日在本年中是第幾天(使用者自定義型別)型別
- Python輸入和輸出(IO)Python
- 要點3:輸入函式對比與自定義輸入方式函式
- 影片直播app原始碼,自定義View 線型EditText輸入框APP原始碼View
- 輸入輸出
- 01_Numpy學習筆記(下):輸入和輸出筆記
- 表單驗證自定義格式輸出
- hadoop 自定義格式化輸出Hadoop
- 初學Python(六)——輸入輸出Python
- EditText輸入金額型別型別
- 【Go學習筆記6】使用者自定義型別和方法Go筆記型別
- 編寫一個函式求平方根,如果輸入的是負數,丟擲自定義型別的異常。如果輸出的是正數和零,則正常輸出其平方根...函式型別
- 從一次輸入框無法輸入的bug,談如何限制輸入框輸入型別型別
- 輸入和輸出基礎語法
- JAVA筆記(12)——輸入和輸出Java筆記
- printf 中 % 別代表的輸出型別型別
- Java I/O系統學習系列二:輸入和輸出Java
- 重學java中的輸入輸出流Java
- 關於Linux bash shell 輸入、輸出和錯誤輸出Linux
- 自定義chrome的輸入框背景顏色Chrome
- JavaScript資料型別及輸出JavaScript資料型別
- android指定輸入法型別Android型別
- 輸入NVARCHRA2型別字串型別字串
- Python教程:7. 輸入和輸出Python
- python基礎篇-輸入和輸出Python
- 笨辦法學C 練習24:輸入輸出和檔案
- Flutter 自定義輸入框Selection選單和選擇器Flutter
- Artisan 自定義輸出格式