已知一个整型数组a[10],要求定义2个整型变量的指针变量max,min。使得他们分别指向数组中最大和最小数。 我的想法是其值从键盘输入,然后用选择法比较
已知一个整型数组a[10],要求定义2个整型变量的指针变量max,min。使得他们分别指向数组中最大和最小数。 我的想法是其值从键盘输入,然后用选择法比较。 可是思路理不清,请高手赐教
#include<stdio.h> int main() { int a[5]={11,15,99,24,35},i; int *max,*min; max=min=&a[0]; for(i=1;i<5;i++) { if(*max<a[i]) max=&a[i]; if(*min>a[i]) min=&a[i]; } printf("max=%d,min=%d\n",*max,*min); }
[此贴子已经被作者于2022-8-13 14:47编辑过]