问题 填空题

以下程序运行时输出到屏幕的结果中第一行是()第二行是()

#include

Typedef struct

{int dm; /*产品代码*/

Char *mc; /*产品名称*/

Long je; /*金额*/

}PRO;

Void main()

{ int I j,k,n=3;

PRO

sell[10]={{101,apple,100},{301,orange,100},{101,apple,200}},xy;

For(i=0;i { k=I;

For(j=i+1;j If(sell[k].dm If(k!=i)

{xy=sell[i];

Sell[i]=sell[k];

Sell[k]=xy;

}

}

For(i=0;i Printf(%15d%10s%5d\n,sell[i].dm_sell[i].mc.sell[i].je);

}

答案

参考答案:

301 orange 100;101 apple 200

选择题
多项选择题