酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

c #用一维数组求解问题 利用一维数组求解问题。读入若干(1-15个)整数(一行输入,空格分隔),每个数在10-100之间的整数包括10和100。在读入每个数时,确认这个数的有效性(在10到100之间),并且若它和之前读入的数不一样,就把它存储到数组中,无效的数不存储。读完所有数之后,仅显示用户输入的不同的数值。

以下是使用C#编写的代码解决该问题: ```csharp using System; class Program { static void Main(string[] args) { int[] numbers = new int[15]; int count = 0; Console.WriteLine("请输入若干整数(1-15个),每个数在10-100之间,用空格分隔:"); string input = Console.ReadLine(); string[] inputNumbers = input.Split(' '); foreach (string number in inputNumbers) { int num = int.Parse(number); if (num >= 10 && num <= 100) { bool isDifferent = true; for (int i = 0; i < count; i++) { if (numbers[i] == num) { isDifferent = false; break; } } if (isDifferent) { numbers[count] = num; count++; } } } Console.WriteLine("您输入的不同的数值为:"); for (int i = 0; i < count; i++) { Console.Write(numbers[i] + " "); } Console.WriteLine(); } } ``` 运行代码后,用户需要在控制台中输入若干整数,每个数之间用空格分隔。程序会判断输入的数值是否在10到100之间,如果有效且与之前输入的数值不同,则将其存储在数组中。程序会打印出用户输入的不同的数值。 [2024-05-29 13:57:26 | AI写代码神器 | 926点数解答]

相关提问