一) 【参考答案】 void SortDat() for(j=i+1;j<100;j++) void SortDat() { if { int i,j; (sell[i].je>sell[j].je) int i,j; PRO temp; { PRO temp; for(i=0;i<99;i++) temp=sell[i]; for(i=0;i<99;i++) for(j=i+1;j<100;j++) for(j=i+1;j<100;j++) if(strcmp(sell[i].mc,sellsell[i]=sell[j]; if(strcmp(sell[i].mc,sell[j].mc)<0) sell[j]=temp; [j].mc)>0) temp=sell[i]; } { sell [i]=sell[j]; else if temp=sell[i]; sell[j]=temp; (sell[i].je==sell[j].je) sell [i]=sell[j]; } sell[j]=temp; else if(strcmp(sell[i].dm,sell[j].dm } if(strcmp(sell[i].mc,sell[j].mc)<0) else )==0) { if(strcmp(sell[i].mc,sell[j].mcif(sell[i].je>sell[j].je) temp=sell[i]; )==0) { if(sell[i].je>sell[j].je) temp=sell[i]; sell[i]=sell[j]; { temp=sell[i]; sell[i]=sell[j]; } sell[j]=temp; } void SortDat() 二)【参考答案】 { int i,j; PRO for(i=0;i<99;i++) temp; for(j=i+1;j<100;j++) [j].mc)<0) if(strcmp(sell[i].mc,sell { temp=sell[i]; sell [i]=sell[j]; sell[j]=temp; } if(strcmp(sell[i].mc,sell[j].mc else )==0) if(sell[i].je<sell[j].je) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } void SortDat() 三)【参考答案】 { int i,j; PfRO temp; or(i=0;i<99;i++) for(j=i+1;j<100;j++) (strcmp(sell[i].dm,sell[j].dm)> if 0) { sell [i]=sell[j]; temp=sell[i]; sell[j]=temp; } if(strcmp(sell[i].dm,sell[j].dm else )==0) if(sell[i].je>sell[j].je) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } void SortDat() 四)【参考答案】 { int i,j; PRO temp; for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(sell[i].je<sell[j].je) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; (sell[i].je==sell[j].je) else } if if(strcmp(sell[i].dm,sell[j].dm)<0) temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } 五)【参考答案】 sell[i]=sell[j]; sell[j]=temp; } } void SortDat() 六)【参考答案】 { int i,j; fPRO temp; or(i=0;i<99;i++) for(j=i+1;j<100;j++) [j].dm)<0) if(strcmp(sell[i].dm,sell temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } if(strcmp(sell[i].dm,sell[j].dm else )==0) if(sell[i].je<sell[j].je) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } void SortDat() 七)【参考答案】 { PRO int i,j; temp; for(i=0;i<99;i++) for(j=i+1;j<100;j++) [j].dm)<0) if(strcmp(sell[i].dm,sell temp=sell[i]; { sell[i]=sell[j]; sell[j]=temp; } if(strcmp(sell[i].dm,sell[j].dm else )==0) if(sell[i].je<sell[j].je) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } void SortDat() 八)【参考答案】 { int i,j; PROtemp; for(i=0;i<99;i++) for(j=i+1;j<100;j++) if(strcmp(sell[i].mc,sell[j].mc)>0) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } if(strcmp(sell[i].mc,sell[j].mc else )==0) if (sell[i].je<sell[j].je) { sell[i]=sell[j]; temp=sell[i]; sell[j]=temp; } } void SortDat() 九) 【参考答案】 { int i,j; PRO temp; for(i=0;i<99;i++) } sell[j]=temp; } void SortDat() 10)【参考答案】 {
int i,j; PROtemp; for(i=0;i<99;i++) { for(j=i+1;j<100;j++) if(sell[i].je>sell[j].je) temp=sell[i]; { sell[i]=sell[j]; sell[j]=temp; } (sell[i].je==sell[j].je) else if if(strcmp(sell[i].dm,sell[j].dm )>0) { temp=sell[i]; sell[i]=sell[j]; sell[j]=temp; } } } void 11)【参考答案】 { jsValue()
int i,j; int a1,a2,a3,a4;
int temp; for(i=0;i<300;i++) { a4=a[i]/1000; a3=a[i]%1000/100; a2=a[i]%100/10; a1=a[i]%10; if(a4+a1==a3+a2) { b[cnt]=a[i]; cnt++; } } for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++) if(b[i]>b[j]) { temp=b[i]; b[i]=b[j]; b[j]=temp; } }
void jsVal() 12)【参考答案】 { int i,j; int a1,a2,a3,a4; int temp; for(i=0;i<200;i++) { a4=a[i]/1000; a3=a[i]%1000/100; a2=a[i]%100/10; a1=a[i]%10; if(a4%2!=0 && a1%2!=0) && a3%2!=0 && a2%2!=0 { cnt++; } b[cnt]=a[i]; } for(i=0;i<cnt-1;i++) for(j=i+1;j<cnt;j++)
if(b[i]<b[j])
1