Chinaunix首页 | 论坛 | 博客
  • 博客访问: 219589
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 20:28
文章分类
文章存档

2014年(73)

分类: C/C++

2014-12-12 15:18:55


点击(此处)折叠或打开

  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int a[10]; //定义一个int数组
  5.     int i,temp,n;
  6.     n = 0;
  7.     for(i=0; i<10; i++)
  8.     {
  9.         scanf("%d", &a[i]);    //从键盘获取10个数给数组
  10.     }
  11.     
  12.     for(i=n+1; i<10; i++) //a[0]与后面所有的数比较
  13.     {                        //n现在是0
  14.         if(a[n] <= a[i]) //如果a[0]<=a[i],那么就将a[0]和a[i]互换
  15.         {
  16.             temp = a[n];
  17.             a[n] = a[i];
  18.             a[i] = temp;
  19.         }
  20.     }
  21.     printf("最大的数是%d\n", a[n]);
  22.     n++;                        
  23.     for(i=n+1; i<10; i++)        //a[1]与后面所有的数比较
  24.     {                        //此时n=1
  25.         if(a[n] <= a[i]) //如果a[1]<=a[i],那么就将a[0]和a[i]互换
  26.         {
  27.             temp = a[1];
  28.             a[1] = a[i];
  29.             a[i] = temp;
  30.         }
  31.     }
  32.     printf("第二大的数是%d\n", a[1]);
  33.     n++;
  34. }

阅读(1493) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~