方法1:用for循环 即先假设第一个数就是最大值,拿这个数与其他数一个一个的进行比较,大的赋给第一个数,然后拿第二个数与,剩下的数一个一个的比较,把大的值赋给第二个。以此类推。当然三个数用这种方法显得有点繁琐。

方法2:只用if语句

代码1:

#include<stdio.h>

int main()
{
int i, j, t;
int arr[2];
printf("请输入三个整数\n");
for(i=0; i<3; i++)
{
  scanf("%d", &arr[i]);       //输入三个整数
}
    for(i=0; i<2; i++)             //控制循环趟数
{
   for(j=0; j< 2-i; j++)      //两两比较
{
 if(arr[j]<arr[j+1])      //交换变量
 {
 t= arr[j];
     arr[j]=arr[j+1];
 arr[j+1]=t;
 }
}
}
for(i=0; i<3; i++)          //循环输出
{
printf("%-4d", arr[i]);
}
printf("\n");
   return 0;

}

代码2:

#include<stdio.h>
int main()
{

int i, j, t, m;
printf("请输入三个整数\n");
scanf("%d%d%d",&i, &j, &t);
       if(i<j)
       {
             m = i;
             i = j;
             j = m;
       }
        if(i<t)
        {
         m = i;
         i = t;
         t = m;    
}
         if(j<t)
          {
           m = j;
           j = t;
           t = m;
 }
printf("i=%d j=%d t=%d\n", i, j, t);
return 0;
}

运行结果

基础学编程之三个数顺序排序相关推荐

  1. 也谈零基础学编程,需要学什么

    也谈零基础学编程,需要学什么 零基础人群 语法 1.注释 2.变量 2.1 变量命名 2.2 数据类型 2.3 类型强度 3. 运算符 4.流程控制与代码块 5.函数和方法 6.类 算法 学会使用第三 ...

  2. 中秋佳节速成C语言_老九零基础学编程系列之C语言【章节1-章节5】

    前言 现在是北京时间2019.09.13 11:16 今天是月饼节啊!祝大家月饼节快乐~ 然而~作为一个本科来自生科院的工科女 为了当C语言助教 只能? 值此佳节,凿壁偷光/勤学苦练/悬梁刺骨/孙康映 ...

  3. 零基础是学java还是python-零基础学编程java和python哪个好

    零基础学编程java和python哪个好 更新时间:2019年02月17日18时56分 来源:传智播客java培训 浏览次数: 如今人工智能行业的蓬勃发展让很多想要学习编程的人会犹豫Java和Pyth ...

  4. 第一门语言学python好_零基础学编程,哪一门语言比较适合入门?

    最近,有不少小伙伴问我,说零基础学编程,第一门语言学哪个好?有人推荐学Python,理由是Python简单,对新人友好,上手快,那Python到底适不合适新人学呢. 我今天就这个问题给大家稍微的展开一 ...

  5. 大专毕业C/C++零基础学编程难吗?多久能就业?

    一.通俗地理解什么是编程语言 学习编程语言之前,首先要搞清楚「编程语言」这个概念. 很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思.经过长时间的熏陶和自我学习,我们竟然在不知不觉中学 ...

  6. 0基础学编程需要哪些基础?

    程序员薪酬高.工作环境好,是很多同学向往的职业,让很多非计算机专业的同学羡慕不已.非计算机专业难道就不能成为程序员了吗? 01 学编程需要什么基础? 1.数学基础 从计算机发展和应用的历史来看计算机的 ...

  7. 30多岁想转行,零基础学编程,来得及吗?

    "30多岁想转行,零基础学编程,来得及吗?能找到好工作吗?"这类问题,总是反复出现.尤其是最近我受<自学是门手艺>鼓舞,也借着参与 xue.cn 的契机想要把 pyth ...

  8. 教你怎么0基础学编程

    大家好,我是爱学习的老实人,学习使我快乐,赚钱使我兴奋. 在日常使用智能工具的时候,如果碰到一个非常好用的软件或者APP,不知道你有没有思考过这么好用的程序是怎么做出来的? 我劝你最好不要思考这个问题 ...

  9. 零基础学编程,如何快速入门?

    零基础学编程,很多人都会有这样一个误区,结果导致自己很快就放弃了. 这误区,就是在你还没学或者刚学了一点,感觉没看懂,于是判定编程真的太难了. 其实,技术学不会,主要的原因还是没有掌握好学习方法.现在 ...

最新文章

  1. tar、gzip、gunzip、bzip2、zip、unzip
  2. pyInstaller 参数简介
  3. [转载] 什么时候应该使用 ==?什么时候应该使用 Equals?
  4. android backlight
  5. 怎么用python写数据库_如何使用python对数据库(mysql)进行操作
  6. ThinkPHP3.2.3 语言包切换中英文切换
  7. 华为今年不会推出运行鸿蒙OS的手机;Deno 1.3.2发布|极客头条
  8. 探访新疆北部主力气田:推陈出新 “新科技”保供气
  9. [linux]centOS 7.6重新分配Home目录的大小
  10. 《应用时间序列分析:R软件陪同》——2.11 习题
  11. 家具从设计到生产一步完成 有屋拆单 SU草图拆单 全屋定制拆单 衣柜橱柜拆单 办公家具设计拆单 展柜定制拆单 宠物家具定制设计拆单软件 有屋软件
  12. C语言:编写加密程序。
  13. 主成分与因子分析异同_主成分分析和因子分析有什么区别?
  14. CSU 2202 EL PSY CONGROO
  15. TextClock 24小时制
  16. HTML+CSS+JS网页设计与制作期末大作业:网站——宏源山庄
  17. java语言就业方向_Java就业方向有哪些?
  18. CodeForces 698C LRU
  19. rst 格式文档编译方案
  20. 【手把手教你51单片机】三极管在数字电路中的应用

热门文章

  1. c# ffmpeg视频转换
  2. 学波尔还是学王励勤?-----再谈正手弧圈的重心转移
  3. HTML CSS 模仿当当网
  4. 王垠受邀面试阿里 P9,被 P10 面跪后网上怒发文,惨打 325 的 P10 赵海平回应了!...
  5. SylixOS 经得起检验的国产操作系统 (三)
  6. 基于STC单片机的两轮平衡车设计
  7. 知+付费推广:我花3W烧出来的投放经验
  8. 关于PS中RGB和CMYK的区别
  9. 光纤收发器测试方法和流程介绍
  10. 网站服务器宕机怎么办,服务器宕机了该怎么办?