69,336
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <malloc.h>
struct stu
{
int age;
char name[20];
float score;
};
int main()
{
int k,len;
struct stu * pArr;
struct stu student;
//动态的构造一维数组
printf("请输入学生的个数:\nlen=");
scanf("%d",&len);
pArr = (struct stu *)malloc(len * sizeof(struct stu));
for(k=0; k<len; k++)
{
printf("请输入学生的基本信息:\n");
printf("age=");
scanf("%d",&pArr[k].age);
printf("name=");
scanf("%s",pArr[k].name);
printf("score=");
scanf("%f",&pArr[k].score);
}
for(k=0; k<len; k++)
{
printf("第%d学生的基本信息:",k+1);
printf("age=",pArr);
scanf("%d",&pArr[k].age);
printf("name=");
scanf("%s",&pArr[k].name);
printf("score=");
scanf("%f",&pArr[k].score);
}
free(pArr);
return 0;
}
#include <stdio.h>
#include <malloc.h>
struct stu
{
int age;
char name[20];
float score;
};
int main()
{
int k,len;
struct stu * pArr;
struct stu student;
//动态的构造一维数组
printf("请输入学生的个数:\nlen=");
scanf("%d",&len);
pArr = (struct stu *)malloc(len*sizeof(struct stu));
for(k=0; k<len; k++)
{
printf("请输入学生的基本信息:\n");
printf("age=");
scanf("%d",&pArr[k].age);
printf("name=");
scanf("%s",pArr[k].name);
printf("score=");
scanf("%f",&pArr[k].score);
}
for(k=0; k<len; k++)
{
printf("\n\n第%d学生的基本信息:",k+1);
printf("age=");
printf("%d\n",pArr[k].age);
printf("name=");
printf("%s\n",pArr[k].name);
printf("score=");
printf("%f\n",pArr[k].score);
}
free(pArr);
return 0;
}
#include <stdio.h>
#include <malloc.h>
struct stu
{
int age;
char name[20];
float score;
};
int main()
{
int k,len;
struct stu * pArr;
//动态的构造一维数组
printf("请输入学生的个数:\nlen = ");
scanf("%d", &len);
pArr = (struct stu *)malloc(len * sizeof(struct stu));
for (k = 0; k < len; k++)
{
printf("请输入第%d个学生的基本信息:\n", k + 1);
printf("age = ");
scanf("%d", &pArr[k].age);
printf("name = ");
scanf("%s", pArr[k].name);
printf("score = ");
scanf("%f", &pArr[k].score);
float fx = pArr[k].score;//使用一下pArr[k].score
}
for (k = 0; k < len; k++)
{
printf("\n第%d学生的基本信息:\n", k + 1);
printf("age = %d ", pArr[k].age);
printf("name = %s ", pArr[k].name);
printf("score = %f\n", pArr[k].score);
// float fx = pArr[k].score;
}
free(pArr);
return 0;
}