EduCoder-程序设计技术R-一维数组和二维数组- 第6关:删除最大值

任务描述

题目描述:输入10个互不相同的整数并保存在数组中,找到该最大元素并删除它,输出删除后的数组

相关知识(略)
编程要求
请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写删除最大值的小程序。

输入

输入10个互不相同整数

输出

输出删除最大元素后的数组

测试说明

平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

样例输入:

1 2 3 4 5 6 7 8 9 0

样例输出:

1 2 3 4 5 6 7 8 0

开始你的任务吧,祝你成功!

代码示例

/* 第6关:删除最大值 */

#include<stdio.h>

#define N 10
int a[N];

int main(void)
{
    
    
    /*********Begin*********/
    int i;
    for(i = 0; i < N; i++)
        scanf("%d", &a[i]);

    int maxa = a[0], k = 0;
    for(i = 1; i < N; i++)
        if(a[i] > maxa) maxa = a[i], k = i;

    for(i = 0; i < N; i++)
        if(i != k)
            printf("%d ", a[i]);
    printf("\n");
    /*********End**********/
    return 0;
}

Guess you like

Origin blog.csdn.net/weixin_51402180/article/details/121788922