PTA BASIC 1008.數(shù)組元素循環(huán)右移問(wèn)題

原題目鏈接


題解與感想

數(shù)組循環(huán)移位這篇文章寫(xiě)的很詳細(xì),建議仔細(xì)閱讀(畢竟PTA Basic官方說(shuō)了難度不超過(guò)排序算法,遠(yuǎn)不能達(dá)到找工作的程度),其中解法三很實(shí)用(以前刷leetcode遇到過(guò)逆序?qū)崿F(xiàn)移位的解法)

源碼

#include"stdio.h"

void RightShift( int arr[],int N, int k)
{
    while(k--)
    {
        char t = arr[N-1];
        for(int i = N-1; i > 0; i--)
            arr[i] = arr[i-1];
        arr[0] = t;
    }
    
    for(int i=0;i<N-1;i++)
    {   printf("%d ",arr[i]);
    }
    printf("%d",arr[N-1]);
}

int main()
{
    int N,M;
    //輸入
    scanf("%d %d",&N,&M);
    int table[N];
    for(int i=0;i<N;i++)
    {   scanf("%d",&table[i]);
    }
    //變換&輸出
    RightShift(table,N,M);
    
     
    return 0;
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.我有一個(gè)好朋友人特別慈悲善良,而且他不吃鴨肉,問(wèn)其原因! 他小時(shí)候看著小鴨子毛絨絨特別可愛(ài),就鬧著父母給他買(mǎi)了...
    GreatWall_Z閱讀 908評(píng)論 4 6
  • 茫茫海上,有一群身穿救生衣的人。 他們?cè)谝黄鹜嫘?,一日盡一日的歡。 里面有兩個(gè)人,一個(gè)姓周...
    周難安閱讀 361評(píng)論 0 0
  • 沒(méi)有青春的詩(shī)篇 就像青春 缺席了詩(shī)篇 是青澀稚嫩的容顏 是九月天 是后綴 是這一天 是你的裙子不敢掀 是乳房發(fā)育的...
    牧?xí)承?/span>閱讀 331評(píng)論 0 1

友情鏈接更多精彩內(nèi)容