2022-11-05 23:15发布
最后一个空填num即可,表示数组第一个元素的地址,即&num[0]
补全的程序和运行结果如下:
可见成功输出最大值和最小值,望采纳~
附补全后的代码:
#include <stdio.h>
#include <stdlib.h>
int max, min;
void find_max_min(int *p, int n) {
int *q;
max = min = *p;
for (q = p; q < p + n; q++)
if (max < *q)
max = *q;
else if (min > *q)
min = *q;
}
void main() {
int i, num[10];
printf("Input 10 numbers: ");
for (i = 0; i < 10; i++)
scanf("%d", &num[i]);
find_max_min(num, 10);
printf("max=%d,min=%d\n", max, min);
最多设置5个标签!
最后一个空填num即可,表示数组第一个元素的地址,即&num[0]
补全的程序和运行结果如下:
可见成功输出最大值和最小值,望采纳~
附补全后的代码:
#include <stdio.h>
#include <stdlib.h>
int max, min;
void find_max_min(int *p, int n) {
int *q;
max = min = *p;
for (q = p; q < p + n; q++)
if (max < *q)
max = *q;
else if (min > *q)
min = *q;
}
void main() {
int i, num[10];
printf("Input 10 numbers: ");
for (i = 0; i < 10; i++)
scanf("%d", &num[i]);
find_max_min(num, 10);
printf("max=%d,min=%d\n", max, min);
}
一周热门 更多>