题目内容:用数组作函数的参数,求10个整数的最大数。
个人解法如下:(使用指针)
#define _CRT_SECURE_NO_WARNINGS //防报错
#include "stdio.h"
#include "stdlib.h"
#define N 10
int main()
{
int max, *i = NULL, array[N] = {};
printf("请输入目标数组:\n");
for (i = array; i < array + N; i++)
scanf("%d", i);
for (i = array; i < array + N; i++)
if (*(i + 1) > *i)
max = *(i + 1);
printf("最大的数为%d ", max);
return 0;
}
运行结果:
本人拙作,请大佬们点评。