用C#编写一个简单数组程序

编写一个程序,定义数组,用for循环语句顺序输入10个实数,然后逆序输出这10个数... 编写一个程序,定义数组,用for循环语句顺序输入10个实数,然后逆序输出这10个数 展开
 我来答
魔法软糖™
2019-05-03 · TA获得超过837个赞
知道小有建树答主
回答量:822
采纳率:94%
帮助的人:147万
展开全部

您好,软糖来回答罗。

已编码并调试成功!

代码如下

using System;

namespace 简单数组程序 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("// 输入 x 退出本程序");
            //请用户输入实数,循环直到正确输入
            int 个数 = 10;
            decimal[] 实数 = new decimal[个数];
            for (int i = 0; i < 个数; i++) {
                bool 结果 = false;
                string 输入内容 = "";
                while (结果 == false) {
                    Console.BackgroundColor = ConsoleColor.DarkBlue;
                    Console.Write("请输入第 {0} 号实数:  ", i + 1);
                    Console.BackgroundColor = ConsoleColor.Black;
                    输入内容 = Console.ReadLine();
                    if (输入内容.Trim(' ').ToLower() == "x") { Environment.Exit(0); }
                    if (输入内容.Trim(' ').ToLower() == "") { continue; }
                    结果 = 判断实数是否合法(输入内容);
                }
                实数[i] = decimal.Parse(输入内容);
                Console.BackgroundColor = ConsoleColor.DarkGreen;
                Console.WriteLine("录入 {0} 号实数 = {1}。", i + 1, 实数[i]);
                Console.BackgroundColor = ConsoleColor.Black;
            }
            Console.BackgroundColor = ConsoleColor.DarkCyan;
            Console.WriteLine("按任意键开始逆序输出...");
            Console.BackgroundColor = ConsoleColor.Black;
            Console.ReadKey();

            for (int i = 个数 - 1; i >= 0; i--) {
                Console.Write("{0}", 实数[i]);
                if (i > 0) { Console.Write(","); }
            }
            Console.WriteLine();
            Console.BackgroundColor = ConsoleColor.DarkCyan;
            Console.Write("按任意键退出...");
            Console.ReadKey();
        }
        static bool 判断实数是否合法(string 输入内容) {
            decimal 转换的实数;
            bool 是数字 = decimal.TryParse(输入内容, out 转换的实数);
            if (是数字 == false)                 //转换数字失败就再次请求输入正确值。
            { Console.WriteLine("实数不正确!"); return false; } else {
                return true;
            }
        }
    }    
}

满意请采纳,谢谢。

匿名用户
2019-05-02
展开全部
public static void Main(string[] args)
{
    string[] nums = new string[10];
    for (int i = 0; i < nums.Length; i++)
    {
        nums[i] = Console.ReadLine();
    }
    for (int i = nums.Length - 1; i >= 0; i--)
    {
        Console.Write(nums[i] + " ");
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喝茶吧
2019-05-02 · 茶如其人,茶品即人品。
喝茶吧
采纳数:36 获赞数:126

向TA提问 私信TA
展开全部
int[] numbers={1,2,9,7,4,3,8,5};
array.sort(numbers);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式