程序填空题:求最值
从键盘输入一组正整数,以任意负数作为输入结束标志,求得其中的最大值和最小值并输出。 ```c++ #include#define N 100 //假设最多输入100个数,可以根据实际修改 int main(void) { int i=0,j,max,min,a[N]; while(1) { scanf("%d",@@[&a[i]](2)); //输入一个数存入数组a中 if(a[i]<0) //如果输入负数,结束循环 @@[break](2) ; i++; } max=min=@@[a[0]](2); for(j=1; ja[j]](2)) min=a[j]; //求最小值 } printf("%d,%d\n",max,min); return 0; } ``` 答案: 第1空:&a[i] 第2空:break 第3空:a[0] 第4空:maxa[j]