商品数量排行榜

#include<stdio.h>
void main()
{
 int goods[11][3],i,j,k,t;  //i,j,k用来做循环变量,t用来做交还两个数的中间变量
 printf("按提示输入10种商品的编号和数量/n");
 for(i=1;i<=10;i++)
 {
  printf("输入第%d种商品的/n编号:",i);
  scanf("%d",&goods[i][1]);
  printf("数量:");
  scanf("%d",&goods[i][2]);
 }
 for(i=1;i<=9;i++)  //利用起泡法进行排序
  for(j=1;j<=10;j++)
   if(goods[j][2]<goods[j+1][2])
   {
    /*通过第一个小循环完成交换两行商品的两列数据信息:编号和数量*/
    for(k=1;k<=2;k++)
    {
     t=goods[j][k];
     goods[j][k]=goods[j+1][k];
     goods[j+1][k]=t;
    }
   }
 printf("排序的结果为:/n产品编号 产品数量/n");
 for(i=1;i<=10;i++)
  printf("%d/t%5d/n",goods[i][1],goods[i][2]);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值