pta學生順序表的建立
完成對乙個順序表的建立,表中的每個元素是同學們的學號、姓名和三門課程的成績,輸入5個同學的資訊,然後顯示在螢幕上。(要求利用順序表的基本操作)
輸入格式:
首先收入學生人數5,然後依次輸入5個學生的學號、姓名和三門課的成績
輸出格式:
輸入5個學生的學號、姓名和三門課的成績
輸入樣例:
5 01 張三 89 89 89 02 李四 90 90 90 03 王五 89 89 89 04 錢六 97 97 97 05 趙倩 90 90 90
輸出樣例:
1 張三 89.0 89.0 89.0
2 李四 90.0 90.0 90.0
3 王五 89.0 89.0 89.0
4 錢六 97.0 97.0 97.0
5 趙倩 90.0 90.0 90.0
#include
using
namespace std;
struct students[5]
;//一共五個人
intmain()
}for
(int i =
0;i < n;i++)}
return0;
}
本題思路:
首先定義乙個結構體,那樣才可以表示誰的成績和序號,題目中已經說明五個人,所以說s[5].在輸入過程中,依次輸入他們的序號,名字,及成績,將成績轉化為小數輸出,double型別。並且換行,就是三個成績一換行,i=2,就換行就可以了
PTA 資料結構 6 2 順序表基本操作
status listinsert sq sqlist l,int pos,elemtype e status listdelete sq sqlist l,int pos,elemtype e int listlocate sq sqlist l,elemtype e void listprint...
PTA 建立學生鍊錶
本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號 姓名 成績 ...
資料結構順序表的查詢 資料結構 2 1順序表
線性結構是資料結構中最基礎 最簡單的一種資料結構型別,其中最典型的就是線性表 具有 相同特性 的資料元素的 有限序列 相同特性 所有元素屬於同一資料型別 有限資料元素個數是有限的 序列資料元素由邏輯序號唯一確定 用邏輯序號來確定的特性使得線性表中可以有多個相同值的元素 線性表中所含元素的個數叫做線性...