婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > C語言數組添加和刪除元素的實現

C語言數組添加和刪除元素的實現

熱門標簽:遼寧銀行智能外呼系統 海南銀行智能外呼系統商家 電銷機器人違法了嗎 姜堰電銷機器人 辰溪地圖標注 遼寧正規電銷機器人 許昌智能電銷機器人公司 上海浦東騰訊地圖標注位置 澳大利亞城市地圖標注

數組不擅長插入(添加)和刪除元素。數組的優點在于它是連續的,所以查找數據速度很快。但這也是它的一個缺點。正因為它是連續的,所以當插入一個元素時,插入點后所有的元素全部都要向后移;而刪除一個元素時,刪除點后所有的元素全部都要向前移。

插入算法

# include stdio.h>
int main(void)
{
  int a[23] = {1, 5, 66, 8, 55, 9, 1, 32, 5, 65, 4, 8, 5, 15, 64, 156, 1564, 15, 1, 8, 9, 7, 215};
  int b[24]; //用來存放插入數字后的新數組, 因為又插入了一個值, 所以長度為24
  int Index; //插入值的下標, Index是“下標”的英文單詞
  int num; //插入的值
  int i; //循環變量
  printf("請輸入插入值的下標:");
  scanf("%d", Index);
  printf("請輸入插入的數值:");
  scanf("%d", num);
  for (i=0; i24; ++i)
  {
    if (i  Index)
    {
      b[i] = a[i]; /*循環變量i小于插入值位置Index時, 每一個元素所放的位置不變*/
    }
    else if (i == Index)
    {  
      b[i] = num; //i等于Index時, 將插入值賦給數組b
    }
    else
    {
      b[i] = a[i-1]; /*因為插入了一個新的元素, 所以插入位置后的每一個元素所存放的位置都要向后移一位*/
    }
  }
  for (i=0; i24; ++i)
  {
    printf("%d\x20", b[i]);
  }
  printf("\n");
  return 0;
}

輸出結果是:
請輸入插入值的下標:10請輸入插入的數值:22
1 5 66 8 55 9 1 32 5 65 22 4 8 5 15 64 156 1564 15 1 8 9 7 215

刪除算法

# include stdio.h>
int main(void)
{
  int a[23] = {1, 5, 66, 8, 55, 9, 1, 32, 5, 65, 4, 8, 5, 15, 64, 156, 1564, 15, 1, 8, 9, 7, 215};
  int b[22]; /*用來存放刪除數字后的新數組, 因為刪除了一個值, 所以長度為22*/
  int Index; //要刪除的值的下標
  int i; //循環變量
  printf("請輸入要刪除的值的下標:");
  scanf("%d", Index);
  for (i=0; i23; ++i)
  {
    if (i  Index)
    {
      b[i] = a[i]; /*循環變量i小于插入值位置Index時, 每一個元素所存放的位置不變*/
    }
    else
    {
      b[i] = a[i+1]; /*刪除值后面的元素都往前移一位, 要刪除的值直接被覆蓋*/
    }
  }
  for (i=0; i22; ++i)
  {
    printf("%d\x20", b[i]); // \x20表示空格
  }
  printf("\n");
  return 0;
}

輸出結果是:
請輸入要刪除的值的下標:5
1 5 66 8 55 1 32 5 65 4 8 5 15 64 156 1564 15 1 8 9 7 215

實例

37, 49, 51, 61。設計程序對數組中的數據實現一次刪除及插入操作:

利用getchar()函數接收鍵盤輸入:
● 當輸入字符'D'時,接收鍵盤輸入一個數組中存在的整數n,并對數組中存在的該整數進行刪除,要求刪除后的數組各元素仍按照從小到大的順序排列。
要求:不使用冒泡法或選擇法實現刪除數據后的排序操作。
● 當輸入字符'I'時,接收鍵盤輸入一個數組中不存在的整數m,并將該整數m插入到數組中,要求插入后的數組各元素仍按照從小到大的順序排列。
要求:不使用冒泡法或選擇法實現插入數據后的排序操作。

樣例輸入和輸出:
數組排序后的結果為:5, 9, 11, 16, 24, 34, 37, 49, 51, 61

請輸入需要進行的操作(插入'I',刪除'D'):D
請輸入需要刪除的整數:9
刪除后的數組為:5, 11, 16, 24, 34, 37, 49, 51, 61

請輸入需要進行的操作(插入'I',刪除'D'):I
請輸入需要插入的整數:13
插入后的數組為:5, 11, 13, 16, 24, 34, 37, 49, 51, 61

#include stdio.h>

int main()
{
 int a[10] = { 5, 9, 11, 16, 24, 34, 37, 49, 51, 61 };
 int i = 0,n=0,k=0;
 char get;
 
 for (i = 0; i  10; i++)
  printf("%3d", a[i]);
 printf("\n");
 printf("請輸入需要進行的操作(插入‘I',刪除‘D')\n");
 
 get = getchar();
 getchar();
 
 if (get=='D')
 {
  printf("請輸入要刪除的整數:\n");
  n = getchar(); 
  getchar();
  n -= 48;
  for (i = 0; i  10; i++)
  {
  if (a[i]==n)
  {
   for (; i  10; i++)
   {
    a[i] = a[i + 1];
   }
   a[9] = 0;
   break;
  }
  }
 for (i = 0; i  9; i++)
  printf("%3d", a[i]);
 printf("\n");
 }
 
 printf("請輸入需要進行的操作(插入‘I',刪除‘D')\n");
 get = getchar();
 getchar();
 
 if (get='I')
 {
 printf("請輸入要插入的整數:\n");
 scanf_s("%d", n);         //注意陷阱,不能用getchar(),因為13其實是兩個字符,回車之后,n只吸收了‘1',所以只能用scanf_s().
 for (i = 0; i  10; i++)
 {
  if (a[i]  nn  a[i + 1])
  {
  k = i;
  for (i = 8; i > k; i--)
  {
   a[i+1] = a[i];
  }
  a[k+1] = n;
  break;
  }
 }
 for (i = 0; i  10; i++)
  printf("%3d", a[i]);
 }
 return 0;
}

到此這篇關于C語言數組添加和刪除元素的實現的文章就介紹到這了,更多相關C語言數組添加和刪除元素內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • C語言對數組元素進行冒泡排序的實現
  • C語言數組元素循環右移問題及解決方法
  • C語言中判斷兩數組中是否有相同的元素
  • 解決C語言數組元素循環右移的問題
  • C語言數組元素的循環移位方法
  • C語言找出數組中的特定元素的算法解析
  • C語言將數組中元素的數排序輸出的相關問題解決
  • C語言輸出旋轉后數組中的最小數元素的算法原理與實例

標簽:晉城 深圳 威海 西藏 伊春 崇左 撫州 銅川

巨人網絡通訊聲明:本文標題《C語言數組添加和刪除元素的實現》,本文關鍵詞  語言,數組,添加,和,刪除,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《C語言數組添加和刪除元素的實現》相關的同類信息!
  • 本頁收集關于C語言數組添加和刪除元素的實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品亚洲а∨天堂免在线| 欧美变态凌虐bdsm| 麻豆国产精品一区二区三区 | 青青草国产成人99久久| 久久精品国产久精国产| 免费人成在线不卡| 国产一二精品视频| 日本道色综合久久| 69av一区二区三区| 国产欧美日韩亚州综合| 欧美国产丝袜视频| 洋洋成人永久网站入口| 樱桃国产成人精品视频| 2023国产精品自拍| 欧美电视剧免费观看| 国产欧美一区二区精品性| 欧美激情在线免费观看| ●精品国产综合乱码久久久久| 欧美国产97人人爽人人喊| 一区二区欧美视频| 狠狠色丁香久久婷婷综| av在线不卡电影| 6080国产精品一区二区| 中文字幕av在线一区二区三区| 亚洲一区在线观看免费 | 7777精品伊人久久久大香线蕉经典版下载 | 色婷婷亚洲综合| 欧美在线一二三| 日韩美女视频在线| 一区二区三区中文字幕精品精品| 男人的j进女人的j一区| 9色porny自拍视频一区二区| 欧美日韩综合色| 精品国产乱码久久久久久闺蜜| 国产精品水嫩水嫩| 日韩精品高清不卡| 欧美精品一区二区三区在线| 一本色道久久综合亚洲91| 欧洲激情一区二区| 欧美人伦禁忌dvd放荡欲情| 欧美日韩国产影片| 综合激情网...| 北条麻妃一区二区三区| 制服丝袜av成人在线看| 亚洲精品成人a在线观看| 国产v日产∨综合v精品视频| 欧美一区二区在线视频| 亚洲午夜在线观看视频在线| 白白色亚洲国产精品| 欧美激情中文字幕一区二区| 国产一区二三区好的| 4438x成人网最大色成网站| 亚洲激情网站免费观看| 99精品视频中文字幕| 欧美激情一区二区三区蜜桃视频 | 成人午夜免费视频| 久久久.com| 国产一区二区三区免费播放 | 五月激情丁香一区二区三区| 色偷偷久久一区二区三区| 亚洲色图.com| 91麻豆蜜桃一区二区三区| kk眼镜猥琐国模调教系列一区二区 | 久久综合久久99| 秋霞午夜av一区二区三区| 欧美男人的天堂一二区| 亚洲妇女屁股眼交7| 欧美在线999| 亚洲成精国产精品女| 欧美日韩久久久| 日韩二区三区在线观看| 欧美亚洲日本国产| 日日夜夜精品视频天天综合网| 欧美日韩亚洲国产综合| 日韩在线一区二区| 91精品婷婷国产综合久久性色| 久久国产尿小便嘘嘘尿| 国产亚洲福利社区一区| www.亚洲激情.com| 一个色妞综合视频在线观看| 精品久久久久久无| 欧美欧美欧美欧美| 亚洲夂夂婷婷色拍ww47| 在线这里只有精品| 亚洲一二三四久久| 欧美日韩国产123区| 美日韩黄色大片| 91精品国产色综合久久ai换脸 | 欧美精品丝袜久久久中文字幕| 亚洲大片在线观看| 欧美大胆人体bbbb| 高清在线不卡av| 亚洲精品va在线观看| 日韩三级av在线播放| 国产91精品入口| 一区二区三区精密机械公司| 中文字幕视频一区二区三区久| 欧美老女人在线| 亚洲成人激情社区| 日韩欧美亚洲另类制服综合在线| 久草精品在线观看| 中文字幕日韩一区| 欧美一区中文字幕| 成人精品国产免费网站| 亚洲激情第一区| www国产成人| 色综合久久综合| 韩国三级中文字幕hd久久精品| 亚洲人成网站影音先锋播放| 日韩一级完整毛片| 高清国产一区二区| 亚洲国产乱码最新视频| 精品乱人伦一区二区三区| 一本色道久久综合狠狠躁的推荐| 精品制服美女丁香| 久久久久久久久久久久久夜| 一区二区三区加勒比av| 51精品久久久久久久蜜臀| 国产精品自拍一区| 亚洲午夜久久久久久久久久久| 26uuu国产电影一区二区| 亚洲成a人片在线不卡一二三区| 91精品国产综合久久精品麻豆| 国产一区视频在线看| 午夜精品福利在线| 欧美激情一区二区三区全黄| 欧美性大战久久| 不卡的av电影| 国产91精品露脸国语对白| 日本欧美一区二区在线观看| 一区二区三区在线视频播放| 国产女主播一区| 久久亚洲欧美国产精品乐播| 欧美少妇bbb| 粉嫩aⅴ一区二区三区四区| 天堂一区二区在线免费观看| 中文字幕一区二区三区不卡在线| 久久天天做天天爱综合色| 日韩免费性生活视频播放| 欧美午夜影院一区| 欧美日韩欧美一区二区| 色狠狠一区二区三区香蕉| av动漫一区二区| 国产乱码精品一区二区三区av | 五月综合激情网| 国产亚洲va综合人人澡精品| 91麻豆产精品久久久久久| 日本午夜一区二区| 亚洲综合免费观看高清完整版 | 久久精品国产精品亚洲综合| 国产精品69久久久久水密桃| 91精品黄色片免费大全| 色伊人久久综合中文字幕| 欧美日韩精品系列| 日韩精品欧美成人高清一区二区| 久久久91精品国产一区二区精品 | 在线综合+亚洲+欧美中文字幕| 欧美不卡在线视频| 亚洲成人av一区二区三区| 成人欧美一区二区三区1314| 欧美视频精品在线| 成人免费黄色大片| 国产精品123| 亚洲国产美国国产综合一区二区| 日韩欧美一卡二卡| 成人h动漫精品一区二| 精品一区二区三区免费观看| 精品久久久久久久一区二区蜜臀| 石原莉奈在线亚洲三区| 欧美一卡2卡3卡4卡| 三级欧美在线一区| 欧美精品一区二区三区高清aⅴ| 国产资源精品在线观看| 综合久久国产九一剧情麻豆| 成人av网站在线观看| 久久亚洲欧美国产精品乐播| 国产成人在线色| 亚洲欧洲精品天堂一级| 不卡一区二区在线| 天堂一区二区在线免费观看| 精品奇米国产一区二区三区| 国产二区国产一区在线观看| 亚洲女与黑人做爰| 精品日韩在线一区| 色婷婷综合久久久中文字幕| 成人夜色视频网站在线观看| 男男视频亚洲欧美| 波多野结衣亚洲| 91麻豆免费看| 欧美一个色资源| 亚洲午夜电影在线| 国产成人精品免费看| 国产福利91精品一区| 欧美疯狂性受xxxxx喷水图片| 日韩欧美国产系列| 久久久久久久久99精品| 风间由美性色一区二区三区| 国产精品电影一区二区三区| aa级大片欧美| 午夜精品久久久久久久蜜桃app|