北航計算機2023年複試 機試第2題

2021-10-05 16:19:41 字數 737 閱讀 9331

//題目,

//給乙個c語言的enum定義語句,輸出enum中規定的各項值。

//筆記,第乙個列舉成員的預設值為整型的 0,後續列舉成員的值在前乙個成員上加1

//把第乙個列舉成員的值定義為 1,第二個就為 2,以此類推。

//沒有指定值的列舉元素,其值為前一元素加 1。

#include//思路,1寫乙個處理字串的函式,以{}為標誌點,取出內部元素,

//若無給定數值,取出上乙個元素數值+1,開始為0

//給定數值,取出『=』後面數值

//enum bool

struct valuevalues[100];

int islegal(char c)

void getvaluename(struct value v,int length)

v[i].name[index]='\0';

break;

}} }

for(i=0;ielse

else if(v[i-1].value!=null)

} }}int getvalue(struct value v,char c)

v[m].name[n]='\0';

m++;

n=0;

i--;

} if(c[i]=='}')

i++;

} return m;

}void main()

}

北航計算機2023年複試 機試第1題

在直角座標系中有若干線段,有的線段會和其他線段的某一段重合,即某一端點座標相同 這些線段會形成含有兩條或兩條以上線段的折線,求若干折線中含有線段最多的數目,輸出,並輸出折線最左端的座標。include define max 10001 struct segments max struct segme...

北航計算機2023年複試 機試第2題

include include 字串函式的標頭檔案 題目,輸入兩條c語言語句,第一句為正常的c語言變數定義語句,變數間可以有多個空格,包含陣列,指標定義等 第二局為變數運算語句 輸出 第二條語句中未定義變數 int x12,y 1,num stu 89,a 30 p sum num x12 y 判斷...

北航計算機2023年複試 機試第1題

在直角座標系中有若干線段,有的線段會和其他線段的某一段重合,即某一端點座標相同 這些線段會形成含有兩條或兩條以上線段的折線,求若干折線中含有線段最多的數目,輸出,並輸出折線最左端的座標。include include include using namespace std const int max...