C#学习五
2021/12/8 22:16:47
本文主要是介绍C#学习五,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该
列上最小。有可能数组没有鞍点)。要求:
u u 二维数组的大小、数组元素的值在运行时输入;
u 程序有友好的提示信息。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _20153236_sy1_3
{
class Program
{
static void Main(string[] args)
{
int[,] nos = new int[3, 4];
int xMaxIndex = 0;
bool isFind = false;
for (int i = 0; i < nos.Rank; i++)
{
for (int j = 1; j < nos.Length / (nos.Rank + 1); j++)
{
if (nos[i, j] > nos[i, j - 1])
xMaxIndex = j;
}
bool isMin = true;
for (int k = 0; k < nos.Rank; k++)
{
if (k == i)
continue;
if (nos[k, xMaxIndex] < nos[i, xMaxIndex])
isMin = false;
}
if (isMin)
{
Console.Write("[{0},{1}]={2} 是鞍点!", i, xMaxIndex, nos[i, xMaxIndex]);
isFind = true;
}
}
if (!isFind)
Console.Write("Not Find(没有找到鞍点)!");
}
}
}
这篇关于C#学习五的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#