C语言:定义一个函数max 您所在的位置:网站首页 定义一个数组指针的函数 C语言:定义一个函数max

C语言:定义一个函数max

2024-07-01 00:16| 来源: 网络整理| 查看: 265

【问题描述】定义一个函数max_min,求一组数据的最大值和最小值. 在主函数中输入n和n个数据,调用max_min函数求出最大最小值,然后在主函数中输出这n个数的最大值和最小值。(要求使用指针做)

【输入形式】输入数组长度 n 和该 n 个数

【输出形式】输出最大值占一行,保留2位小数 输出最小值占一行,保留2位小数。

【样例输入】

6 5.2 -7 8 0.84 4 1

【样例输出】

8.00 -7.00 #include #include void max_min(int n, float *num, float *max, float *min) { *max = num[0]; *min = num[0]; int i = 0; for (i = 0; i < n; i++) { if (num[i] > *max) { *max = num[i]; } else if (num[i] < *min) { *min = num[i]; } } } int main() { int n = 0; float max, min; scanf("%d", &n); float num[n]; int i = 0; for (i = 0; i < n; i++) { scanf("%f", &num[i]); } max_min(n, num, &max, &min); printf("%.2f\n%.2f", max, min); return 0; }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有