本文主要是介绍真题五十五、五十六、五十七,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
struct student {long sno;char name[10];float score[3];
};
void fun(struct student a[], int n)
{
/**********found**********/struct student t;//结构体类型,参考形参int i, j;
/**********found**********/for (i=0; i<n-1; i++)for (j=i+1; j<n; j++)
/**********found**********/if (strcmp(a[i].name,a[j].name) > 0)//结构体表示方法{ t = a[i]; a[i] = a[j]; a[j] = t; }
}
//指定分数范围内的学生数据输出
int fun( STREC *a,STREC *b,int l, int h )
{int k = 0;for (int i = 0; i < N; i++){if (a[i].s <= h&&a[i].s >= l)//结构体表示b[k++] = a[i];}return k;
}
//将值最大的字符放在首位,其余顺序后移
void fun( char *p )
{ char max,*q; int i=0;max=p[i];while( p[i]!=0 ){ if( max<p[i] ){ max=p[i];
/**********found**********/q=p+i;}i++;}
/**********found**********/while(q>p){ *q=*(q-1);q--;}p[0]=max;
}
这篇关于真题五十五、五十六、五十七的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!