输入三个数,由大到小排列

#include "stdio.h"
void main()
{
  int a,b,c,t;
  scanf("%d%d%d",&a,&b,&c);
  if(a>b)
  { t=b;
    b=a;
    a=t;
  }
  if(a>c)
  {
      t=a;
      a=c;
      c=t;

  }
  if(b>c)
  {
    t=b;
    b=c;
    c=t;
  }
  printf("由小到大顺序为:\n");
  printf("%d %d %d\n",a,b,c);
}

原文地址:https://www.cnblogs.com/zyz322/p/12232459.html

时间: 2024-10-10 02:15:32

输入三个数,由大到小排列的相关文章

将三个数从大到小输出

将三个数从大到小输出: 方法1:创建临时变量 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main() { int a = 0, b = 0, c = 0; int tmp = 0; scanf_s("%d%d%d", &a, &b, &c); if (a < b) { tmp = a; a = b; b = tmp; } if (

输入三个数,从大到小排列

//输入3个数,将这三个数从大到小排列打印出来: Console.Write("请输入第一个数字:"); int a = int.Parse(Console.ReadLine()); Console.Write("请输入第一个数字:"); int b = int.Parse(Console.ReadLine()); Console.Write("请输入第一个数字:"); int c = int.Parse(Console.ReadLine());

三道习题(1、将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别。 #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入。)

#coding=gbk ''' 1.将单词表中由相同字母组成的单词归成一类,每类单词按照单词的首字母排序,并按 #每类中第一个单词字典序由大到小排列输出各个类别. #输入格式:按字典序由小到大输入若干个单词,每个单词占一行,以end结束输入. #cinema #iceman #maps #spam #aboard #abroad #end #输出格式:一类单词一行,类别间单词以空格隔开. #aboard abroad #cinema iceman #maps spam ''' result=[]

输入三个数,打印出中间值(即第二大值)

int max=0,middle=0,min=0; int num1=0,num2=0,num3=0; printf("请输入三个数:"); scanf("%d %d %d",&num1,&num2,&num3); max=num1>num2?num1:num2; min=num1>num2?num2:num1;//先比较两个数的大小 if (max<num3) { //和第三个数进行比较 middle=max; print

输入三个数a,b,n,输出a和b不大于n的公倍数的个数

题:输入三个数a,b,n,输出a和b不大于n的公倍数的所有个数. 这题的思想是先求得a和b的最大公约数,然后用a和b的积除以最大公约数,得到最小公倍数,再持续加上最小公倍数,直到超过n,记下n的个数.如:8,12,100,最大公约数为4,则最小公倍数为24.则公倍数为:24.48.72.96,即总共有4个. 代码如下: 1 #include<iostream> 2 #include<algorithm> 3 4 using namespace std; 5 6 int main()

2.任意输入三个数,求最大数

(1)笨办法,采用if嵌套和&&判断,比较消耗资源,不过也能达到要求: #include<iostream> using namespace std; int main(){    int a,b,c,max;    cout<<"please input 3 numbers:"<<endl;    cin>>a>>b>>c;    if(a>b&&a>c)       

输入三个数,求最大的那个。

//输入三个数,求最大的那个. Console.WriteLine("请输入第一个数:"); double a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("请输入第二个数:"); double b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("请输入第三个数:"); double c = Convert

简单代码 //输入三个数求最大值.

static void Main(){  //输入三个数求最大值.    string answar = "y";  while (answar=="y"||answar=="Y")  {    int x,y,z,max;   Console.WriteLine("请输入第一个数:");   x = int.Parse(Console.ReadLine());   Console.WriteLine("请输入第二个

随便输入三个数,输出的是将三个数从小到大排列。

#include <stdio.h>int main(){float a,b,c,t;printf("请输入三个实数"); scanf("%f%f%f",&a,&b,&c); if(a>b) {t=a,a=b,b=t; }// 如果输入的是a大于b,那么将A,B互换值,即A大于B:如果B>A,则不进行判断. if(b>c) {t=b,b=c,c=t; }// 如果输入的是b大于c,那么将C,B互换值,即C大于B:

输入三个数比较大小

Console.WriteLine("请输入第一个数:"); int yi = int.Parse(Console.ReadLine()); Console.WriteLine("请输入第二个数:"); int er = int.Parse(Console.ReadLine()); Console.WriteLine("请输入第三个数:"); int san = int.Parse(Console.ReadLine()); int x; if (