//遞迴函式
/*int remul(int num)
else}*/
//這就是乙個結構體
//這只是乙個型別
/*struct point;
*///矩形
/*struct rect;
struct student;
//給資料型別起名字.
typedef int age;
typedef float num1;
typedef double num2;
typedef char name;
//簡化結構體
typedef struct student stu;
//簡化陣列定義
typedef char array[10];
**//*
struct student1;
typedef struct student1 sstu;
typedef int fenshu;
typedef int nianling;
*//*
struct test;
*//*
struct point ;
typedef struct point point;
struct kg;
typedef struct kg kuangao;
struct juxing;
*///學生機構體
/*struct student;
typedef struct student std;
*//*
struct student;
typedef struct student student;
*/
//賦初值
struct point p=;
//修改值
p.x=30.0;
p.y=40.0;
printf("x=%f,y=%f",p.x,p.y);
unsigned long i=sizeof(struct test);
printf("%ld",i);
*//*
//賦初值的語法.如果賦完初值,就不可以再用這種語法
point p=;
kuangao s=;
//巢狀結構體的初始化方式,第一種
// struct juxing r=,};
//第二種
struct juxing r1=;
r1.p.a=10.0;
r1.p.b=12.0;
r1.kgao.x=13.0;
r1.kgao.y=15.0;
//折半查詢
/*int a[10]=;
int first=0;
int last=9;
int mid=(first+last)/2;
int temp=19;
while (first<=last)
else}}
if (first>last)
*/
折半查詢函式的迴圈結構
說一下折半查詢函式,要在乙個陣列裡面找乙個數,前提是這個陣列是有序的 這兒我們認為是遞增的哈 我們首先把陣列分成兩半,我們把中間的那個數字和要查詢的資料x比較,如果x大於中間的數,那麼我們就在右邊找,有把右邊當成乙個新的遞增陣列,再把這個新陣列分成兩半,以此類推,這就叫折半查詢,直到找到資料x為止,...
資料結構 查詢 折半查詢
簡單介紹下折半查詢,折半查詢僅適用於有序的順序表。查詢成功的平均查詢長度為log2 n 1 1 折半查詢判定樹的樹高為log2 n 1 向上取整 下面投放折半查詢 include include define maxsize 50 define keytype int 順序表結構體 typedef ...
抄襲查詢(結構體 指標 函式)
已知一群學生的考試試卷,要求對試卷內容進行對比,查詢是否有抄襲。每張試卷包含 學號 整數型別 題目1答案 字串型別 題目2答案 字串型別 題目3答案 字串型別 要求 使用結構體來儲存試卷的資訊。定義乙個函式,返回值為乙個整數,引數是兩個結構體指標,函式操作是比較兩張試卷的每道題目的答案,如果相同題號...