當前位置:股票大全官網 - 股票行情 - C語言簡單編程

C語言簡單編程

前面...(略)...

建立壹個隊列queue;

void push(n)\*入隊函數*\

int pop()\*出隊函數,返回隊列所存的數值*\

int i,flagA,flagB;

for(i=1;i<199;i++)\*循環從a[1]開始a[198]結束,因為第壹個可以判斷趨勢的數是a[2],最後壹個可以判斷趨勢的數是a[199]*\

{if ((a[i-1]-a[i])<=0)flagA=1;

else flagA=2;

if ((a[i]-a[i+1])<=0) flagB=1;

else flagB=2;

if(flagA != flagB)push(a[i+1])/*判斷它們趨勢是否壹致*/

}

for(i=0;i<200;i++)/*把數組a的值復制到數組b*/

b[i]=a[i];

i=0;

c[i]=a[i];

while(queue)/*當隊列不為空*/

c[++i]=pop();/*把隊列中的數依次傳送給數組c*/

writeDat()

後面...(略)...