真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C語(yǔ)言數(shù)組增加、刪除實(shí)戰(zhàn)-創(chuàng)新互聯(lián)

需求: 根據(jù)要求操作排行榜戰(zhàn)力值
  1. 刪除戰(zhàn)斗力42322
  2. 插入戰(zhàn)斗力41000并保持降序

刪除邏輯

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到南溪網(wǎng)站設(shè)計(jì)與南溪網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋南溪地區(qū)。

42322? ? ? ? 45771? ? ? ? 40907? ? ? ? 41234? ? ? ? 40767

42322? ? ? ? 45771? ? ? ? 41234? ? ? ? 40767

? 0? ? ? ? ????????1? ? ? ? ????????2? ? ? ? ????????3? ? ? ? ????????4

  1. 查找要?jiǎng)h除數(shù)字的下標(biāo),比如2
  2. 從下標(biāo)開(kāi)始,后面一個(gè)覆蓋前面一個(gè)數(shù)字
  3. 刪除一個(gè)元素過(guò)后,數(shù)組總長(zhǎng)度-1。不減總長(zhǎng)度,后面那個(gè)數(shù)會(huì)重復(fù)
#include#include//查找要?jiǎng)h除數(shù)字的下標(biāo),42322
//從下標(biāo)開(kāi)始,后面一個(gè)覆蓋前面一個(gè)數(shù)字
//刪除一個(gè)元素過(guò)后,數(shù)組總長(zhǎng)度-1。不減總長(zhǎng)度,后面那個(gè)數(shù)會(huì)重復(fù)
//插入41000
int main()
{
    double nums[] = {42322,45771,40907,41234,40767};
    int count = 5;       //數(shù)組長(zhǎng)度,定義這個(gè)方便后面使用
    double del;          //輸入要?jiǎng)h除的數(shù)字
    int del_index = -1;  //要?jiǎng)h除數(shù)字的下標(biāo)初值,要不存在的
    int insert_index;    //需要插入位置的下標(biāo)
    double insert_num;      //需要插入的數(shù)字

    printf("請(qǐng)輸入需要?jiǎng)h除的數(shù)字:");
    scanf("%lf",&del);
    for(int i = 0;i< count;i++) //第一個(gè)for循環(huán)查找下標(biāo)
    {
        if(del == nums[i])
        {
            del_index = i;
            break;       //找到了要?jiǎng)h除的下標(biāo),直接跳出循環(huán)
        }
    }

    // 判斷如果下標(biāo)恒等于-1,就是沒(méi)有找到
    if(del_index == -1)
    {
        printf("很遺憾,沒(méi)有找到需要?jiǎng)h除的值\n");
    }
    else
    {
        // 從找到的下標(biāo)開(kāi)始覆蓋,后面的覆蓋給前面的
        // 循環(huán)條件,小于最后一個(gè)值的角標(biāo)位置結(jié)束循環(huán)
        for(int i = del_index;i< count- 1;i++)
        {
        nums[i] = nums[i + 1];
        }
        // 刪除成功,這個(gè)時(shí)候數(shù)組總長(zhǎng)度-1
        count-=1;
    }
    // 刪除結(jié)束,使用循環(huán)打印結(jié)果
    for(int i = 0;i< count;i++)
    {
        printf("%.1lf\t",nums[i]);
    }

    // 按輸入的目標(biāo)位置插入數(shù)字
    printf("\n請(qǐng)輸入需要插入的下標(biāo):");
    scanf("%d",&insert_index);
    printf("請(qǐng)輸入需要插入的數(shù)字:");
    scanf("%lf",&insert_num);
    //從后向前遍歷,將元素整體向后移動(dòng)一位,空出來(lái)目標(biāo)位置
    for(int i = count;i >= insert_index;i--)
    {
        nums[i] = nums[i -1];
    }
    // 目標(biāo)位置空出來(lái)了,插入我們的目標(biāo)數(shù)字
    nums[insert_index] = insert_num;
    // 插入成功,數(shù)組長(zhǎng)度加1
    count+=1;
    // 插入結(jié)束,使用循環(huán)打印結(jié)果
    for(int i = 0;i< count;i++)
    {
        printf("%.1lf\t",nums[i]);
    }
    return 0;
}

#include#includeint main()
{
    double array[] ={1.1, 2.2, 3.3,4.4,5.5,6.6,7.7,8.8};
    // 計(jì)算數(shù)組長(zhǎng)度,類(lèi)似于 總價(jià)/單價(jià)=數(shù)量
    int len = sizeof(array) / sizeof(array[0]);
    // 刪除下標(biāo)
    int index = -1;
    // 插入數(shù)字
    double insert_num;
    // 插入位置
    int insert_index;

    printf("原始數(shù)組內(nèi)容為:\n");
    for(int i = 0; i< len; i++){
        printf("%.1lf\t", array[i]);
    }
    printf("\n請(qǐng)輸入刪除的下標(biāo)(0-%d):", len-1);
    scanf("%d", &index);
    // 下標(biāo)范圍判斷是否合法
    if(index >len-1 || index< 0){
        printf("您輸入的下標(biāo)不合法!");
        exit(0);
    } else {
        for(int i = index; i< len;i++){
            array[i] = array[i+1];
        }
    }
    // 數(shù)組長(zhǎng)度減1
    len--;
    // 打印刪除過(guò)后的結(jié)果
    printf("刪除過(guò)后的結(jié)果:\n");
    for(int i = 0; i< len; i++){
        printf("%.1lf\t", array[i]);
    }

    // 指定位置插入數(shù)據(jù)
    printf("\n請(qǐng)輸入插入的下標(biāo)(0-%d):", len-1);
    scanf("%d", &insert_index);
    printf("請(qǐng)輸入插入的數(shù)字:");
    scanf("%lf", &insert_num);
    // 從后向前遍歷,將元素整體向后移動(dòng)一位,空出來(lái)目標(biāo)位置
    for(int i = len - 1;i >= insert_index;i--){
        array[i + 1] = array[i];
    }
    array[insert_index] = insert_num;
    // 放入目標(biāo)元素,數(shù)組長(zhǎng)度加1
    len++;
    printf("插入過(guò)后的結(jié)果:\n");
    for(int i = 0; i< len; i++){
        printf("%.1lf\t", array[i]);
    }

    printf("\n");
    return0;
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


分享名稱(chēng):C語(yǔ)言數(shù)組增加、刪除實(shí)戰(zhàn)-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/dpjcpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部