#include <stdio.h>
#include <string.h>
struct platform
{
    char platname1[10];
    char paltname2[10];
    int mileage;
    int price;
}pf[5]={{},{"昆明","长沙",700,68},{"长沙","武汉",1100,90},{"武汉","郑州",1000,85},{"郑州","北京",500,60}};
void main()
{
    int x,y,n,lc,pj;
        printf("请选择站点");
        printf("1.昆明\n2.长沙\n3.武汉\n4.郑州\n5.北京\n6.返回上一级\n");
        scanf("%d,%d",&x,&y);
        if(x==y)
            printf("输入有误,请您重新选择站点");
        else 
            printf("请输入购买数量:");
        scanf("%d",&n);
        if(x<y)
        {    
            pf[1].platname1=pf[x].platname1;
            pf[1].paltname2=pf[y-1].platname2;
            lc=pf[x].mileage+pf[y-1].mileage;
                pj=pf[x].price+pf[y-1].price;
        }
                printf("起点  终点     里程       票价\n");
            printf("%4s  %4s      %-4d        %-4d",pf[1].platname1,pf[1].paltname2,lc,pj);


才学不久,上面的程序的问题希望高手能帮忙解决一下
谢谢了