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;
}
相关推荐
从小白到软工9 小时前
3-5 画矩形和按钮
c
从小白到软工9 小时前
3-6 项目-图形版井字棋(上)
c
书生执笔画浮沉13 小时前
Linux 内核模块为什么不能自己解决兼容性问题?
linux·c·kernel·update·灵感
书生执笔画浮沉4 天前
分享一个开源小工具CAdapt
linux·c·gnu·glibc·kernel·升级·灵感
Sylvia-girl5 天前
堆排序算法
算法·排序算法·c
liulilittle5 天前
Linux 下 select 测试函数
linux·服务器·网络·数据库·c++·select·c
从小白到软工6 天前
2-6 将井字棋拆分成多个文件
c
C++ 老炮儿的技术栈7 天前
static的作用
c语言·c++·人工智能·单片机·c
C++ 老炮儿的技术栈7 天前
char (*csConnectName)[256]; 和 char csConnectName [256] 有什么区别
java·c语言·开发语言·c++·人工智能·算法·c
C++ 老炮儿的技术栈7 天前
C++ const 的3个核心作用
服务器·c语言·c++·算法·c