| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 443 人关注过本帖
标题:麻烦大家帮我把这个优化一下,谢谢!
只看楼主 加入收藏
luochengwww
Rank: 2
等 级:论坛游民
帖 子:40
专家分:48
注 册:2010-3-31
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
麻烦大家帮我把这个优化一下,谢谢!
{
    char a[5];
    Console.WriteLine("请输入一个整数");
    a[1]=Console.ReadLine();
    Console.WriteLine("请输入一个整数");
    a[2]=Console.ReadLine();
    Console.WriteLine("请输入一个整数");
    a[3]=Console.ReadLine();
    if(a[1]>a[2])
       if(a[2]>a[3]) ;
       else { t=a[2];a[2]=a[3];a[3]=t;  }
    else {  t=a[1];a[1]=a[2];a[2]=t;  }  
    if(a[1]>a[3]) ;
       else { t=a[1];a[1]=a[3];a[3]=t;  }
    if(a[2]>a[3]) ;
    else { t=a[2];a[2]=a[3];a[3]=t;  }
    Console.ReadLine("大小顺序为:"a[1]+a[2]+a[3]);
}
2010-04-03 14:34
jackwain
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:134
注 册:2009-3-21
收藏
得分:0 
using System;

class Sort
{
    static void Main()
    {
        int[] value = new int[5];

        for (int i = 0; i < 3; i++)
        {

            Console.WriteLine("Please enter a integer value(3 times):");
            
            value[i] = int.Parse(Console.ReadLine());
            

        }

        for (int i = 1; i < value.Length; i++)  //选择排序算法
        {
              int temp = value[i];
            for (int j = 0; j < value.Length - 1; j++)
            {
                if (temp < value[j])
                {

                    temp = value[j];
                    value[j] = value[i];
                    value[i] = temp;

                }

            }
        }

        for (int i = 0; i < value.Length;i++ )
            Console.WriteLine("The result is:{0}", value[i]);
        Console.ReadKey();   
   
    }

}
2010-04-03 15:59
chenkb730
Rank: 2
等 级:论坛游民
帖 子:39
专家分:44
注 册:2010-3-22
收藏
得分:0 
数组本身的定义就错了,c#的数组定义和c是不一样的,char[] a; a=new char[5];才对
2010-04-03 22:11
luochengwww
Rank: 2
等 级:论坛游民
帖 子:40
专家分:48
注 册:2010-3-31
收藏
得分:0 
谢谢了  我是初学者
2010-04-04 10:51
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
收藏
得分:10 
int[] value = new int[5];
//赋值
........
//
程序代码:
List<int> ints = new List<int>(value);
ints.Sort();

for (int i = 0; i < ints.Count;i++ )
{
    Console.WriteLine("The result is:{0}", ints[i]);
}

2010-04-04 21:33
快速回复:麻烦大家帮我把这个优化一下,谢谢!
数据加载中...
 
   



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

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