Jerery和你聊聊C語言指針的使用 指針操作數(shù)組元素

image

C語言是一門程序語言,是很多程序員的入門語言康聂,而在C語言中指針數(shù)組是特別中的一個知識點贤徒,那么下面Jeremy和大家聊聊如何使用指針來操作數(shù)組中的元素

插入元素

輸入n個整數(shù)(1<=n<100),并在指定位置p處插入新元素,輸出最后的結(jié)果.

輸入格式:

每個測試包含2行輸入.第1行n,p,q,其中p,q分別表示需要插入的位置和需要插入的元素值(1<=p<=n+1, 且q符合int型數(shù)據(jù)范圍). 第2行表示n個整數(shù). n,p,q均為0時,表示測試結(jié)束.

輸出格式:

輸出最后的結(jié)果

輸入樣例:

在這里給出一組輸入尘应。例如:

5 1 4
1 2 3 4 5
6 3 9
2 4 6 8 0 2
0 0 0
image

輸出樣例:

在這里給出相應(yīng)的輸出。例如:

4 1 2 3 4 5
2 4 9 6 8 0 2
image
 #include<stdio.h>
 int main(){
    int a[100],n=1,p=1,q=1,*t=a,*s=a,*r=a;
    while(1){
        scanf("%d%d%d",&n,&p,&q);
        if((n<0||n>100)||(n==0&&p==0&&q==0)){
            return 0;
         }
        t=a;//令t指向數(shù)組a首地址
        s=t+n-1;//使s指向輸入的最后一個元素

        for(;t<=s;t++)scanf("%d",t);//循環(huán)往數(shù)組中添加元素

        t=a;
        r=t+p-1;//令r指向第p個元素
        //將第p個元素以及之后面的每個元素進行往后賦值 
        for(;s>=r;s--){
            *(s+1)=*s;
        }

        //對r指向的位置的數(shù)組元素賦值 
        *r=q;

        //完成對指定位置的元素添加

        s=t+n;//使s指向添加完元素的數(shù)組a的最后一個元素
        for(;t<=s;t++)printf("%d ",*t);

        printf("\n");

    }

    return 0;
 } 

如有更好的想法以及實現(xiàn)方式连躏,歡迎討論交流。

image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掠剑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌郊愧,老刑警劉巖朴译,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異属铁,居然都是意外死亡眠寿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門焦蘑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盯拱,“玉大人,你說我怎么就攤上這事例嘱〗品辏” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵蝶防,是天一觀的道長甚侣。 經(jīng)常有香客問我,道長间学,這世上最難降的妖魔是什么殷费? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮低葫,結(jié)果婚禮上详羡,老公的妹妹穿的比我還像新娘。我一直安慰自己嘿悬,他們只是感情好实柠,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著善涨,像睡著了一般窒盐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钢拧,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天蟹漓,我揣著相機與錄音,去河邊找鬼源内。 笑死葡粒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播嗽交,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼卿嘲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了夫壁?” 一聲冷哼從身側(cè)響起拾枣,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掌唾,沒想到半個月后放前,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡糯彬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年凭语,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撩扒。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡似扔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出搓谆,到底是詐尸還是另有隱情炒辉,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布泉手,位于F島的核電站黔寇,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斩萌。R本人自食惡果不足惜缝裤,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望颊郎。 院中可真熱鬧憋飞,春花似錦、人聲如沸姆吭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽内狸。三九已至检眯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昆淡,已是汗流浹背锰瘸。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瘪撇,地道東北人获茬。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像倔既,于是被迫代替她去往敵國和親恕曲。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 數(shù)組在程序設(shè)計中渤涌,為了處理方便佩谣, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數(shù)據(jù)元素的集合稱...
    朱森閱讀 3,905評論 2 13
  • 概述 C 語言的數(shù)組是一種將標(biāo)量數(shù)據(jù)聚集成更大數(shù)據(jù)類型的方式实蓬。其實現(xiàn)的方式非常簡單茸俭,很容易翻譯為機器代碼。C 語言...
    seraphzxz閱讀 668評論 0 51
  • 題目 鏈接:PAT (Basic Level) Practice 1008 數(shù)組元素循環(huán)右移問題 一個數(shù)組A中存有...
    dk_qi閱讀 2,191評論 0 1
  • 資源限制時間限制:1.0s 內(nèi)存限制:512.0MB 從鍵盤讀入n個整數(shù)放入數(shù)組中安皱,編寫函數(shù)CompactIn...
    melody_yuan閱讀 365評論 0 0
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)调鬓、焦點、注意力酌伊、語言聯(lián)想腾窝、情景聯(lián)想 觀點: 1.統(tǒng)計學(xué)現(xiàn)在叫數(shù)據(jù)分析,社會...
    Jenaral閱讀 5,705評論 0 5