C 언어 2 급 항공기 시험 체인표와 서류요?
예:
#include < Stdio.h>
#include < Stdlib.h>
# define n8
typedef struct
{
charnum [1];
double s[N];
double ave;
} STREC;
int main(void)
{
STREC stu;
int I;
void fun ();
파일 * FP;
if ((FP = fopen ("39t est61.dat", "r")) = = null)///
{
printf \n ");
종료 ();
}
fscanf(fp, "%s",stu.num); 용
(I = ; I< N; I++)
fscanf (FP, "%lf", & Stu.s[i]); //
fclose(fp) :
fun(& Stu); //
printf ("the% s's student data: \ n", stu.num); 용
(I = ; I< N; I++)
printf ("%4.1f \ n", stu.s [I]);
printf ("\ nave =% 7.3f \ n", stu.ave);
복귀 ();
}
voidfun (strec * p)//
{
int I;
p-> Ave=.; //
for(i=; I< N; I++)
p-> Ave=p-> Ave+p-> S[i];
p-> Ave=p-> 에이브/n;
}
Linked list (linked list) 는 물리적 스토리지 장치에 불연속적이고 비순차적 스토리지 구조인 선형 테이블입니다. 연결된 테이블은 일련의 노드 (연결된 테이블의 각 요소를 노드라고 함) 로 구성되며 런타임 시 동적으로 생성될 수 있습니다. 각 노드는 데이터 요소를 저장하는 데이터 필드와 다음 노드 주소를 저장하는 포인터 필드의 두 부분으로 구성됩니다. 선형 테이블 순서 구조에 비해 조작이 복잡하다. 데이터 요소의 논리적 순서도 연결된 목록의 포인터 링크 순서를 통해 구현됩니다.