对于p255.c的讨论-用功能函数实现找数据和定位数据

本文探讨了一个特定的编程问题,即在数组中查找大于给定数值的最小元素,并实现相应功能的代码。文章详细介绍了如何通过两次遍历来高效地找到目标元素及其索引。

对于p255.c的讨论

题目描述

 	程序P255.C已编写部分代码(单击此处下载),请根据程序中的要求完善程序(在指定的位置添加代码或将__________换成代码)——注意,除指定位置外,不能对程序中已有部分作任何修改或重新编写一个程序,否则作0分处理。
	程序的功能是:从键盘分别读入5个数到arrA中、8个数至arrB中,再读入一个数num(这些数均≥0),然后分别调用自定义函数在数组arrA和arrB中查找大于num的最小数(不考虑有多个最小值的情况)所在位置的下标、再输出该下标。

在这里插入图片描述

核心条件:

  1. 处理一个数组,找出位置
  2. 这个位置上的数的特点:大于num,且最小
  3. 返回位置,即索引值

原代码

#include <stdio.h>

/* userCode(<70字符): 自定义函数之原型声明 */
______________________________

int main(void)
{
   
   
	int arrA[5], arrB[8], num, minPosA, minPosB;

	printf("请输入5个数:");
	scanf("%d%d%d%d%d", &arrA[0], &arrA[1], &arrA[2], &arrA[3], &arrA[4]);
	printf("请输入8个数:");
	scanf("%d%d%d%d%d%d%d%d", &arrB[0], &arrB[1], &arrB[2], &
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值