任给三个数字a,b,c,比较大小按照从大到小顺序输出

原创 2006年05月24日 18:31:00

/**********************************************************
  任给三个数字a,b,c,比较大小按照从大到小顺序输出

  分析:使用判断交换法
   a<b  交换ab a最大
   a<c  交换ac a最大
   b<c  交换bc b比c大
   所以a>b>c

  <Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
void main()
{
 int a,b,c,d,e,f; /*abc为输入的变量 edf为交换的变量*/
 printf("================================<Edison wong>================================/n/n");
 printf("请输入三个整数/n");
 scanf("%d%d%d",&a,&b,&c);
 if(a<b)
 {
  d=b;
  b=a;
  a=d;
 }
 if(a<c)
 {
  e=c;
  c=a;
  a=e;
 }
 if(b<c)
 {
  f=c;
  c=b;
  b=f;
 }
 printf("三个数字从大大小的顺序是 %d>%d>%d/n/n",a,b,c);
 printf("================================<Edison wong>================================/n/n");
}

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

运用指针实现三个整数a,b,c由大到小的顺序输出(函数间的调用)

初学编程者,要多多学会运用主函数调用自定义函数,这样一来程序变得更有层次化,为后期维护代码也变得更加方便,下面程序是最简单的主函数调用自定义函数方法,希望能为初学者带来小小的见解...... #inc...

启动三个线程A,B,C,打印10次 按照ABC的顺序输出

import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util...

有三个线程名字分别是A、B、C,每个线程只能打印自己的名字,在屏幕上顺序打印 ABC,打印10次。

今天去面试的时候,遇到的笔试题,当时没有想到,回来学习记录下。今天去面试的时候,遇到的笔试题,当时没有想到,回来学习记录下。 public class TestPrintOrder { publi...

多线程(至少三个线程)分别打印A、B、C,要求按ABC的顺序循环打印10次。

看到网上一道题,三个线程按顺序打印A、B、C循环10次,于是自己按几种方法也写了一下: 一、用线程池、Lock锁和condition(Object 监视器方法的使用)组合使用实现: package...

有三个线程名字分别是A、B、C,每个线程只能打印自己的名字,在屏幕上顺序打印 ABC,打印10次。不准使用线程的sleep()

public class ABC1 extends Thread { private static Object o = new Object(); private static int coun...

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。 #include ...
  • zscfa
  • zscfa
  • 2017-07-20 11:25
  • 150

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。

#include #include #include #include #include //#define DEBUG 1 #define NUM 3 int n=0; pthread_...

开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上,要求输出结果必须按ABC的顺序显示:ABCABC【转载】

题目:编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。           ...

有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。

有两个磁盘文件“A"和”B",各存放一行字母,先要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件“C"中去。 分析: 根据题目要求,可将此函数大致分为如下几个步骤。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)