一维数组的最大值
#include <stdio.h>int main() {    // 定义一个数组,同时初始化所有成员变量    int a[] = {1, -2, 3, -4, 5, -6, 7, -8, -9, 10};    // 假设第0个元素就是最大值    int temp = a[0];    for (int i = 0; i < sizeof(a) / sizeof(a[0]); i++) {        // 如果有元素比临时的最大值大,就交换值        if (a[i] > temp) {            temp = a[i];        }    }    printf("数组中最大值为:%d\n", temp);    return 0;}
一维数组的逆置
#include <stdio.h>int main() {    // 定义一个数组,同时初始化所有成员变量    int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};     int i = 0;  // 首元素下标    int j = sizeof(a) / sizeof(a[0]) - 1;   // 尾元素下标    int temp;    while (i < j) {        // 元素交换值        temp = a[i];        a[i] = a[j];        a[j] = temp;        // 位置移动        i++;        j--;    }    for (i = 0; i < sizeof(a) / sizeof(a[0]); i++) {        printf("%d, ", a[i]);    }    return 0;}