未分类题
函数main()的功能是:在带头结点的单链表中查找数据域中值最小的结点.请填空
#include <stdio.h>
struct node
{ int data;
struct node *next;
};
int min(struct node *first)/*指针first为链表头指针*/
{ strct node *p; int m;
p=first->next; m=p->data;p=p->next;
for(;p!=NULL;p=_[20]_______)
if(p->data<m) m=p->data;
return m;
}
热门
试题
未分类题
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换.请填空. #include <stdio.h> viod f(int x[],int n) { int p0,p1,i,j,t,m; i=j=x[0]; p0=p1=0; for(m=0;m<n;m++) { if(x[m]>i) {i=x[m]; p0=m;} else if(x[m]<j) {j=x[m]; p1=m;} } t=x[p0]; x[p0]=x[n-1]; x[n-1]=t; t=x[p1];x[p1]= _[14]_______; _[15]_______=t; } main() { int a[10],u; for(u=0;u<10;u++) scanf('%d',&a[u]); f(a,10); for(u=0;u<10;u++) printf('%d',a[u]); printf(' n'); }