输入n(<20)个互不相同的正整数并保存在数组中,找到最小元素并删除它(原位置值置0),输出删除后的数组
样例输入:
9
1 2 3 4 5 6 7 8 9
样例输出:
0 2 3 4 5 6 7 8 9
求各位帮忙看看!
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
树下等苹果 2022-05-14 23:00最佳回答 专家已采纳#include<stdio.h> int main() { int a[20]; int n,max,num=0; scanf("%d", &n); for (int i = 0; i < n;i++) scanf("%d", &a[i]); max = a[0]; for(int i=0;i<n;i++) if (a[i] < max) { max = a[i]; num = i; } a[num] = 0; for (int i = 0; i < n; i++) printf("%d\t", a[i]); return 0; }
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-11-01 15:32回答 2 已采纳 char str[90]; int num = 0, ch = 0, space = 0, other = 0,i=0; printf("please enter the s
- 2019-05-04 13:38回答 3 已采纳 你好。请注意你的while循环使用了num,当while循环结束后num已经等于0了。但下面的for循环中又使用了num,所以肯定都是0。 应该先声明一个变量保存好num的值,例如t = num,在
- 2021-11-04 20:50回答 2 已采纳 #include<stdio.h> #include<string.h> char a[105], b[105]; int main(void) { fgets(a,
- 2022-02-05 15:43a婵a的博客 目录 1.输入10名学生的成绩,计算总分和平均分,输出平均分。 2.输入10个学生的成绩,输出高于平均分的学生成绩。 ...9.编写一个程序,将字符数组S2中的全部字符复制到字符数组S1中。不用str...
- 2021-06-26 13:10Phantom Dream的博客 } 2、调整数组使奇数全部位于偶数前面 #include void move(int arr[], int sz) { int left = 0; int right = sz - 1; while (left ) { while ((left ) && (arr[left] % 2 == 1)) { left++; } while ((left ) && ...
- 2013-03-13 15:59有学习C语言的同学可以试试做这个题目,涉及到指针,函数,二维数组的相关知识,里面附带本人自己写的代码(vs2008环境),不足的地方望多提意见。
- 2021-11-10 09:21回答 1 已采纳 1234被ABC'\0'覆盖了
- 2019-12-30 16:31回答 2 已采纳 ``` #include #include #define BUF_SIZE 20 int main() { int i,min,min_idx,arr[BUF_SIZE];
- 2021-07-15 15:54回答 2 已采纳 使用循环遍历结构体数组,再定义一个变量获取值,再做比较。
- 2020-10-11 22:02没入门就实践的newhand的博客 桂 林 理 工 大 学 实 验 报 告 实验名称 数组 日期 2018年 12月28日 一、 实验目的: ...Visual C++ 三、实验内容: (写出主要的内容) 编写程序,实现对一维数组的输入和输出功能。 #include<
- 2021-11-11 09:00编程小程的博客 1.对某一二维数组进行转置 注意:调用函数里面的二维数组,需要用到数组指针的形式 #include <stdio.h> void Transpose(int (*p)[5],int row,int col) { int tmp[10][10] = {}; for (int i = 0; i <...
- 2015-12-23 13:12数组和指针在各类编程语言中,都很重要,数组应用很广泛,理解基础很必要
- 2021-10-07 16:51回答 1 已采纳 #include <stdio.h> #include <stdlib.h> int main(void) { int T = 0, i = 0, n = 0, j =
- 2021-11-09 15:29回答 1 已采纳 空格去掉 scanf("%d",&a[i]);
- 2021-11-12 13:55回答 2 已采纳 #include<stdio.h> int a[101]; int isPrime(int n){ int i; for(i=2;i<n;i++){
- 2021-01-09 17:29Lucky_追梦仔的博客 我是计算机专业的一位大一本科生,C++小白,下面是我们学校在学习C++时用的基础练习题,我感觉这些题比较适合初学C++的码友,所以利用空闲时间将这些题整理出来,一是为了让初学C++的码友有所参考,二也是为了复习...
- 2020-11-03 08:07曾亲桂林的博客 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元...
- 2019-05-27 16:45洺丶T的博客 某班有最多不超过60人(具体人数n由键盘输入)参加期末考试,考试科目为程序设计、英语和数学,用二维数组编程实现以下功能: (1)输入学生的各科考试成绩。 (2)计算每个学生的平均分。 (3)输出每名学生的各科...
- 2020-12-21 19:17按照章节划分题目,题目很全适合练习
- 2021-05-19 12:28爱厨艺的博客 c语言指针编程练习题精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 c语言指针编程练习题 2. 从命令行输入两个实型数据,请比较大小并输出。 参考答案3. 输入3个数a,b,c,按大小...
- 没有解决我的问题, 去提问