美文网首页
2018-12-19(数组练习1)

2018-12-19(数组练习1)

作者: Tn299 | 来源:发表于2018-12-19 17:14 被阅读0次

    题目

    (一)训练1
    1.问题
    某百货商场当日消费积分最高的8名顾客,他们的积分分别是18、25、7、36、13、2、89、63.编写程序找出最低的积分及它在数组中的原始位置。
    2.提示
    1)创建数组points[],存储8名顾客的积分;
    2)定义变量min存储最低积分,定义变量index存储最低积分的下标;
    3)假设第一个元素为最低积分,下标为0;
    4)遍历数组,将数组元素和min的值进行比较;

    代码

    static void Main(string[] args)
            {  /*某百货商场当日消费积分最高的8名顾客,
                *他们的积分分别是18、25、7、36、13、2、89、63.
                *编写程序找出最低的积分及它在数组中的原始位置。
                **/
                int[] num = { 18, 25, 7, 36, 13, 2, 89, 63 };//定义数组
                int[] nums = new int[num.Length];  //新建数组用于储存原数组
                Array.Copy(num, nums, num.Length);//将原数组复制,copy(原数组,新数组,数组的长度)
                Array.Sort(num);//升序
                int index = Array.IndexOf(nums, num[0]);//用于查找下标,Array.indexof(需要查找的数组,数值)
                Console.Write("最小值是{0},下标是{1}", num[0], index);
                
                Console.ReadKey();
    

    效果图

    image.png

    相关文章

      网友评论

          本文标题:2018-12-19(数组练习1)

          本文链接:https://www.haomeiwen.com/subject/msojkqtx.html