C语音的几个定义函数的题

任务一:

c 复制代码
#include<stdio.h>

// 任务一: 定义一个函数,它的参数是int数组,它的返回值是数组中的所有元素的和
 int getArrSum(int arr[],int len){
 	int sum=0;
 	for(int i=0;i<len;i++){
 		sum+=arr[i];
	 }
	 return sum;
 }
 
 int main() {
    int arr[3] = {1,2,3};
    printf("%d\n",getArrSum(arr,3));
    
    return 0;
}

运行结果

任务二:

c 复制代码
#include<stdio.h>
 int getArrMax(int arr[],int len){
 	int max = arr[0];
 	for(int i=0;i<len;i++){
 		if(arr[i]>max){
 			max=arr[i];
		 }
	 }
	 return max;
 }
 
 int main() {
    int arr[3] = {1,2,3};
    printf("%d\n",getArrMax(arr,3));
    
    return 0;
}
 

运行结果

任务三

c 复制代码
int fidArrValue(int arr[],int len,int val){
	int idx = -1;
	for(int i=0;i<len;i++){
		if(arr[i] == val){
			idx = i;
			break;
		}
	}
	return idx;
}
相关推荐
handler0119 小时前
算法:查并集
开发语言·数据结构·c++·笔记·学习·算法·c
xlp666hub2 天前
【Linux驱动实战】:带参数的内核模块
linux·c
Andy8 天前
Cpp语法1
c++·c
SCBAiotAigc9 天前
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
c++·人工智能·单片机·嵌入式硬件·51单片机·c
喜ω欢24 天前
C 里面如何使用链表 list
c
小刘同学-很乖24 天前
ESP32从入门到精通(全)
mcu·物联网·esp32·c·iot
十五年专注C++开发1 个月前
libarchive: 一个几乎可以解压所有压缩文件的C语言库
c·压缩·7z·解压·libarchive
消失的旧时光-19431 个月前
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
java·c++·c·shared_ptr
2501_941841681 个月前
HIT-CSAPP2025大作业:程序人生-Hello’s P2P(2024111666-牛启正)
c语言·c·csapp
季明洵1 个月前
数据在内存中的存储
数据结构·算法·c