#include <stdio.h>
#include <stdlib.h>
typedef struct date{
long long int Non;//航班号
char takeOffTime[20];//起飞时间
char landingTime[20];//降落时间
char startCity[40];//起飞城市
char endCity[40];//降落城市
float price;//飞机票价
float discount;//票价折扣
int seat;//座位数量
}Date;
void enter(int x,Date* date){
//录入航班信息
int i;
for(i=0;i<x;i++){
printf("航班号:");
scanf("%lld",&date[i].Non);
printf("起飞城市:");
scanf("%s",&date[i].startCity);
printf("起飞时间:");
scanf("%s",&date[i].takeOffTime);
printf("降落城市:");
scanf("%s",&date[i].endCity);
printf("降落时间:");
scanf("%s",&date[i].landingTime);
printf("飞机票价:");
scanf("%f",&date[i].price);
printf("票价折扣:");
scanf("%f",&date[i].discount);
printf("剩余座位:");
scanf("%d",&date[i].seat);
}}
int main(){
Date *p;
p=(Date *)malloc(10*sizeof(Date));
printf("请输入航班数目:");
int a;
scanf("%d",&a);
enter(a,p);
printf("地方还是规定符合");
return 0;
}
动态数组的应用(C语言实现)
于 2022-12-06 10:26:33 首次发布