|
<p>解:</p><p>//第九套 <br/>#include<stdio.h><br/>typedef struct<br/>{<br/> char name[20];//名称<br/> int up;//单价<br/> int how;//数量<br/> int total;//总价<br/>}goods;<br/>void main()<br/>{<br/> goods god[4];<br/> int temp[4];<br/> int i,n,j=0;<br/> for(i=0;i<4;i++)<br/> {<br/> printf("请输入第%d件商品的名称,单价,数量(以空格分开)",i+1);<br/> scanf("%s%d%d",&god.name ,&god.up,&god.how );<br/> god.total=god.up*god.how;<br/> }<br/> printf("\n\n");<br/> for(n=0;n<4;n++)<br/> {<br/> printf("第%d件商品的总价为:%d\n",n+1,god[n].total);<br/> temp[n]=god[n].up;<br/> }<br/> for(i=0;i<4;i++)<br/> {<br/> for(n=0;n<4-i;n++)<br/> {<br/> if(temp[n]<temp[n+1])<br/> {<br/> j=temp[n];<br/> temp[n]=temp[n+1];<br/> temp[n+1]=j;<br/> }<br/> }<br/> }<br/> printf("\n几件商品中单价最高的是:%d\n",temp[0]);<br/> getch();<br/>}</p> |
|