定义函数打印结构体c语言 c语言编程自定义函数的结构

c语言结构体怎么用函数实现?

# includestdio.h

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、虚拟空间、营销软件、网站建设、嘉兴网站维护、网站推广。

# includemalloc.h

struct stu    //结构体

{

int age;

float score;

char name[100];

};

void shuru (int len, stu * pArr)  

{

int i;

for(i = 0; ilen; i++)

{

printf("请输入第%d个学生派兄的信息\n",i+1);

printf("name = ");

scanf("%s",pArr[i].name);

printf("age = ");

scanf("%d", pArr[i].age);

printf("score = ");

scanf("%f", pArr[i].score);

}

return;

int main(void)

{

int len ,i;

struct stu * pArr,t;

printf("请输入学生的个数:\n");

printf("人数= ");

scanf("%d",len);

pArr = (struct stu *)malloc(len * sizeof(struct stu));  

shuru(len, pArr);

for(i=0; ilen; i++)

{

if(pArr[i].score  pArr[i+1].score)

{

t = pArr[i+1];

pArr[i+1] = pArr[i];

pArr[i] = t;

}

}

i =0;

printf("\n\n排序后睁羡腔的学生信息为\n\n");

for(i=0; ilen; i++)

{

printf("name = %s\n",pArr[i].name);

printf("age = %d\n",pArr[i].age);

printf("score = %f\n",pArr[i].score);

printf("\n\n");

}

return 0;

}

这样就行了,你的排序还没实现, 仿照输入悉衫的函数实现就OK


网站栏目:定义函数打印结构体c语言 c语言编程自定义函数的结构
本文来源:http://myzitong.com/article/dspjcsh.html