求教一下函数问题
#include <malloc.h>
struct student
{
char name[100];
float score;
};
int main(void)
{
int len;
int i, j;
struct student * parr;
struct student t;
printf("请输入学生人数 len = ");
scanf("%d", &len);
printf("\n");
parr = (struct student *)malloc(len * sizeof(struct student));
for (i=0; i<len; ++i)
{
printf("请输入第%d个学生信息\n", i+1);
printf("name = ");
scanf("%s", parr[i].name);
printf("score = ");
scanf("%f", &parr[i].score);
printf("\n\n");
}
for (i=0; i<len; ++i)
for (j=0; j<len-1-i; ++j)
{
if (parr[j].score > parr[j+1].score)
{
t = parr[j];
parr[j] = parr[j+1];
parr[j+1] = t;
}
}
return 0;
}
这段要写成函数应该发送哪两个参数,最好能写详细点给我参考下
for (i=0; i<len; ++i)
for (j=0; j<len-1-i; ++j)
{
if (parr[j].score > parr[j+1].score)
{
t = parr[j];
parr[j] = parr[j+1];
parr[j+1] = t;
}
}
相关推荐
求教C++等等一系列的问题
这是一个值得人深思的事情,希望莘莘学子能都好好的考虑一下这些内容的背后
求教类似SUMIF;COUNTIF的条件函数的写法???
求教类似SUMIF;COUNTIF的条件函数的写法???
S函数最大功率跟踪采用的是三次插值方法求教指出错误-sfun_mppt.m
S函数最大功率跟踪采用的是三次插值方法求教指出错误-sfun_mppt.m 这是仿真模型和错误原因图 附件: sfun_mppt.m S函数程序 mppt.mdl 插值仿真模型 错误.jpg 仿真错误图 S函数程序图: 程序.jpg S函数程序 模型用来采集三个时刻点的电压电流值,用S函数插值计算最大功率。 错误原因分析可能是:1)S函数程序错误 2)模型不合理或错误 请高手指点!
S函数最大功率跟踪采用的是三次插值方法求教指出错误-mppt.mdl
S函数最大功率跟踪采用的是三次插值方法求教指出错误-mppt.mdl 这是仿真模型和错误原因图 附件: sfun_mppt.m S函数程序 mppt.mdl 插值仿真模型 错误.jpg 仿真错误图 S函数程序图: 程序.jpg S函数程序 模型用来采集三个时刻点的电压电流值,用S函数插值计算最大功率。 错误原因分析可能是:1)S函数程序错误 2)模型不合理或错误 请高手指点!
PHP推广链接的修改,求教
PHP推广链接的修改,求教 这两个文件可以随时互换的,只是推广链接的形式不同;


