當前位置:編程學習大全網 - 網站源碼 - 匯編語言轉C語言t1是i s2,整數數組結果s0是存儲整數數組MemArray的基址。

匯編語言轉C語言t1是i s2,整數數組結果s0是存儲整數數組MemArray的基址。

思路:可以定義兩個數組A和B,壹個整數I,數組A用來存儲原始數據,數組B用來存儲移動後的數據。從A的第I個位置到結束位置的數依次存儲在B中,然後從A的第0個位置到第I個位置的數存儲在B中,最後的B是數組左移I位的最終結果。

//參考代碼:

# include & ltmath.h & gt

# include & ltstdio.h & gt

int main()

{

int a[6]={1,2,3,4,5,6},b[6],I,j;

I = 2;

for(j = 0;j & lt6;j++){

b[j]= a[(I+j)% 6];

}

for(j = 0;j & lt6;j++)

printf("%d ",a[j]);

printf(" \ n ");

for(j = 0;j & lt6;j++)

printf("%d ",b[j]);

返回0;

}

/*

輸出:

1 2 3 4 5 6

3 4 5 6 1 2

*/

  • 上一篇:怎麽讓MFC編輯框裏出現多個數據
  • 下一篇:跨境電商ERP哪個好
  • copyright 2024編程學習大全網