如果不是排序是找最大或者最小值,可以参考上面,默认max和min均为arr[0],在循环里面使用两个if语句即可
int max = arr[0];
int min = arr[0];
for (int i = 1; i < n; i++)
{ if (arr[i] > max) { max = arr[i]; }
if (arr[i] < min) { min = arr[i]; } }
//fgets函数能输入空格(tab键),这个是很特殊的,但是遇到回车键会结束输入,这很好
#include <stdlib.h> // 添加这个头文件以使用 malloc
int *arr = malloc(n * sizeof(int));别忘记arr前面的*号(得这样动态分配,因为你不能用int arr[前面的变量名])
&arr[前面的变量名] 是合理的,能够这样使用,printf输出时也可以使用这个
Comments NOTHING