#include <stdio.h> #include <stdlib.h> /*************代码开始**********/ int table[10]; void lookup(int * t,int n,int * a) { int k,m; m=t[0]; for(k=1;k<n;k++) if(m>t[k]) m=t[k]; //第1空 * a=m; } void main() { int i,min,* p____; //第2空 for(i=0;i<10;i++) scanf("%d",table+i); lookup(table,&min, p); //第3空 printf("min=%d\n",min); system("pause"); } /***********代码结束************/
时间: 2023-07-19 09:56:06 浏览: 162
<stdlibh>通用实用工具-达内内部C语言PPT
第2空应填写 &min,因为 p 指针没有初始化且没有实际用途,而 lookup 函数需要传入一个指向存储查找结果的变量的指针,因此可以直接传入 &min。
第3空应删除 p,因为 lookup 函数只需要传入两个参数,即数组的地址和存储查找结果的指针,而不需要第三个参数。因此可以将 p 直接删除。同时,应将 &min 放在最后一个参数的位置上,因为它是存储查找结果的指针。
阅读全文