问答题

给定程序中,函数fun的功能是: 将形参指针所指结构体数组中的三个元素按nllm成员进行升序排列。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #include < stclio.h > typecle f struct { int num; char name[10]; }PERSON; /*********found*********/ void fun(PERSON 【1】 { /*********found*********/ 【2】 temp; if(std[0].num >std[1].hum) {temp=std[0]; std[0]=std[1]; std[1]=temp;) if(stdeo].num >std[2].hum) {temp=std[0];std[0]=stad[2]; std[2]=temp;) if(std[1].num >std[2].num) {temp=std[1]; std[1]=std[2]; stct[2]=temp;} } main() {PERSON std[]=f 5,"Zhanghu",2, "WangLi",6,"LinMin"}; int i; /*********found*********/ fun 【3】 ; printf("The result is":); for(i=0 ;i < 3;i++) printf(“%d,%s”,std[i]. FILlm,std[i].name); }

【参考答案】

正确答案:(1)std[] (2)PERSON (3)std
热门 试题