旮旯c语言三个任务
作者:互联网
2026-03-06
#include
// 任务1:计算数组元素和
int getArrSum(int arr[], int len) {
int sum = 0;
for (int i = 0; i < len; i++) {
sum += arr[i];
}
return sum;
}
// 任务2:获取数组最大值
int getArrMax(int arr[], int len) {
int max = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
// 任务3:查找元素下标
int findArrValue(int arr[], int len, int val) {
for (int i = 0; i < len; i++) {
if (arr[i] == val) {
return i;
}
}
return -1;
}
// 程序入口main函数
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = 5;
// 测试任务1
printf("数组和:%dn", getArrSum(arr, len));
// 测试任务2
printf("数组最大值:%dn", getArrMax(arr, len));
// 测试任务3
printf("元素3的下标:%dn", findArrValue(arr, len, 3));
return 0;
}
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
指针、引用和常量的关系
03/26
C++学习笔记(33):智能指针(工厂函数)
03/25
学而时习之:C++中的标准模板5.2
03/25
学而时习之:C++中的预处理
03/23
C++ RAII:从“人肉记账”到“自动保姆”的资源管理革命
03/23
告别 C 风格枚举:为什么你应该使用 enum class
03/22
从智能指针窥见现代C++的生存法则:告别内存泄漏,这篇就够了
03/22
C++学习笔记(30):智能指针(unique_ptr)
03/22
Leetcode第一题:用C++解决两数之和问题
03/20
static 关键字:从 C 到 C++,一篇文章彻底搞懂它的“七十二变”
03/20
AI精选
