#include <stdio.h>
#include <stdlib.h> struct student{
int num;
char str[];
double dec;
}; int main(){
int n;
struct student *stu; scanf("%d", &n);
stu = (struct student *)malloc(n * sizeof(struct student)); for(int i = ; i < n; ++i){
scanf("%d%s%lf", &stu[i].num, stu[i].str, &stu[i].dec);
} printf("%d\n", n);
for(int i = ; i < n; ++i){
printf("%d %s %lf\n", stu[i].num, stu[i].str, stu[i].dec);
} free(stu);
return ;
}
/*
3
20 字符串0 20.02
21 字符串1 21.12
22 字符串2 22.22
*/
相关文章
- 08-04C++结构、共用体、枚举
- 08-04c++ 结构体 3名教师 5名学生信息
- 08-04C语言之以函数指针结构体方式实现面向对象的思想
- 08-04C结构体指针访问结构成员
- 08-04c++ 结构指针和双向链表
- 08-04C语言结构体指针-学习笔记(十七)
- 08-04C++中的结构体
- 08-04C指针之六:指针和结构体
- 08-04【转载】C++中结构体的声明和定义
- 08-04C++结构体