标题:输入三个整数x,y,z,请把这三个数由小到大输出。
只看楼主
Cris
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-9-18
结帖率:66.67%
 问题点数:0 回复次数:4 
输入三个整数x,y,z,请把这三个数由小到大输出。
输入三个整数x,y,z,请把这三个数由小到大输出。
2011-09-23 22:43
要好好学
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2011-9-26
得分:0 
#include<stdio.h>
main()
{
int a,b,c,t;
printf("Enter a,b,c:") scanf("%d,%d,%d",&a,&b,&c);
if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;}
if(b>c) {t=b;b=c;c=t;}
printf("%d,%d,%d",a,b,c);
}
应该会对的你试试,这是在C上运行的。
2011-09-26 11:53
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:0 
Math.Max();

   唯实惟新 至诚致志
2011-09-26 18:39
Cris
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2011-9-18
得分:0 
回复 3楼 qq1023569223
专家好~
2011-09-26 21:43
订书机
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-9-26
得分:0 
class Program
    {
        static void Main(string[] args)
        {
            //要求用户输入三个数
            int[] num=new int[3];
            for (int i = 0; i < 3; i++)
            {
                Console.Write("请输入第{0}个整数:", i + 1);
                num[i] = Convert.ToInt32(Console.ReadLine());
            }
            //排序
            //冒泡排序
            for (int i = 1; i < 3; i++)
            {
                for (int j = 0; j < 3 - j; j++)
                {
                    if (num[j] > num[j + 1])
                    {
                        int t;
                        t = num[j];
                        num[j] = num[j + 1];
                        num[j + 1] = t;
                    }
                }

            }
            //输出
            for (int i = 0; i < 3; i++)
            {
                Console.Write(num[i] + "\t");
            }
        }
    }
2011-09-26 21:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-350723-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049197 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved