1.int?数数组???Դ??
int????Դ??
C语言代码和运行结果如下:输出符合要求,望采纳~
附源码:
#include <stdio.h>
int diff(int x,组源devexpress c 源码 int y) { // 求差函数
if (x > y)
return x - y;
else
return y - x;
}
int main() {
int a[] = { 5,4,9,2,6,,,8,,}; // 定义数组并初始化
int max = a[0], min = a[0], sum, i;
printf("下标为奇数的元素: ");
for (i = 1; i < ; i++) {
if (i % 2 == 1) // 输出下标为奇数的元素
printf("%d ", a[i]);
if (a[i] > max) // 求最大值
max = a[i];
else if (a[i] < min) // 求最小值
min = a[i];
}
sum = diff(min, max); // 最大值与最小值的差,保证结果非负
printf("\n最大值max=%d,数数组能量起源码 最小值min=%d, 最大值与最小值的差sum=%d\n", max, min, sum);
return 0;
}