美文网首页
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