编写一个程序,对输入的4个整数,求出其中的最大值和最小值,请使用C#编写。。。

如题所述

第1个回答  2010-11-21
static void Main(string[] args)
{
decimal max1,min2,number3;
Console.WriteLine("Please input 4 number:");
Console.WriteLine("请输入第一个数:");
number3= decimal.Parse(Console.ReadLine());
max1 = min2 = number3;
Console.WriteLine("请输入第二个数:");
number3 = decimal.Parse(Console.ReadLine());
if(number3 > max1 ) max1 = number3;
if(number3 < min2 ) min2 = number3;

Console.WriteLine("请输入第三个数:");
number3= decimal.Parse(Console.ReadLine());
if(number3 > max1 ) max1 = number3;
if(number3 < min2 ) min2 = number3;

Console.WriteLine("请输入第四个数:");
number3 = decimal.Parse(Console.ReadLine());
if(number3 > max1 ) max1 = number3;
if(number3 < min2 ) min2 = number3;

Console.WriteLine("最大值:" + max1.tostring());

Console.WriteLine("最小值:"+ min1.tostring());
}
第2个回答  2010-11-21
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

namespace baidu
{
class temp
{
public static void main()
{
array ();

}
public static void array()
{
int[] temp = new int[4];
temp = init(temp);
Console.WriteLine(temp.ToList().Max());
Console.WriteLine(temp.ToList().Min());
show(temp);
}
public static int[] init(int[] temp)
{
Random rm = new Random();
for (int i = 0; i < temp.Length; i++)
{
temp[i] = rm.Next(10000);
}
return temp;
}
public static int[,] init(int[,] temp)
{
Random rm = new Random();
int rank=temp.Rank ;
int line=temp.GetLength (0);
int row=temp.Length / line;

for (int j = 0; j < line; j++)
{
for (int i = 0; i < row ; i++)
{
temp[j, i] = rm.Next(9);
}
}
return temp;

}
public static void show(int[] temp)
{
for (int i = 0; i < temp.Length ; i++)
{
Console.Write(temp[i] + " ");
}
Console.WriteLine();
wline();
}
public static void show(int[,] temp)
{
int rank = temp.Rank;
int line = temp.GetLength(0);
int row = temp.Length / line;

for (int j = 0; j < line; j++)
{
for (int i = 0; i < row; i++)
{
Console.Write(temp[j, i]+" ");
}
Console.WriteLine();
}
wline();
}
public static void wline()
{
Console.WriteLine("-------------------------------------------------------------------");
}
}
}本回答被网友采纳

编写一个程序,对输入的4个整数,求出其中的最大值和最小值,请使用C#编写...
Console.WriteLine("最大值:" + max1.tostring());Console.WriteLine("最小值:"+ min1.tostring());}

想深入学习C#语言,有没有达人知道C#的好的资料呢?
1、从键盘输入一个正整数,按数字的相反顺序输出。2、从键盘上输入两个整数,由用户回答它们的和,差,积,商和取余运算结果,并统计出正确答案的个数。3、写一条for语句,计数条件为n从100~200,步长为2;然后再用while语句实现同样的循环。4、编写一段程序,运行时向用户提问“你考了多少分?(0~100)”,接受输入后...

问一个C#编程题:对输入的四个整数,求出其中最大值和最小值。
有两个写法:第一种:1.申请一个数组空间a[4],将这个数依次存入数组里面 2.申请变量 int maxvalue (表示最大值),初始化这个值为 maxvalue=a[0];即输入的第一个数的值 3.遍历数组 for(int i=1;i<4;i++),和 maxvalue进行比较,如果数组的值大就把maxvalue设置为这个大的值;if (a[i]>...

...应用程序,对输入的四个整数,求出其中的最大数和最小数,并输出。求解...
冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放...

c#编写控制台求四个数的最大值最小值
晕 你创建控制台之后 然后假设这4个数是用数组保存的,你在main函数里面这样写 int[] com = {2,1,3,4};int max = a[0],min = a[0];for(int i = 1;i<4;i++){ if(com[i]>max){max = com[i];} if(com[i]<min){min = com[i];} } Console.WriteLine(max);Console...

用C#找出数组中的最大值和最小值
1、以C#控制台应用程序为例:int[] input = { 0,0,0,0};Console.Write("输入4个整数,之间以逗号分隔。回车键结束输入...\\r\\n");string str = Console.ReadLine(); \/\/读入一行用户输入信 string[] nums = str.Split(new char[] { ',' }); \/\/以逗号为分隔符,分离出各项 if (...

C语言编程题
其中,首先用if语句判断4个整数的最大值和最小值,然后通过一系列if语句来确定它们的排列顺序,并将它们按从大到小的顺序输出。include <stdio.h> int main() { double ma, tr, tax, net;printf("请输入奖金数:");scanf("%lf", &ma);switch((int)(ma \/ 1000)) { case 0:tr = 0....

如何用C#获取整数中的最大值?
num = int(input("请输入第%d个整数:" % (i+1))) nums.append(num)求列表中的最大值 max_value = max(nums)输出最大值 print("列表中的最大值为:", max_value)在这段代码中,首先使用 input 函数从键盘输入整数个数 n,如果 n 小于 3,则要求用户重新输入,直到 n 大于等于 3 ...

C#输入数组,输出最大值,最小值
Console.WriteLine("最大值为{0},最小值为{1}",max,min);\/\/输出结果:最大值为0,最小值为10 Console.ReadKey();错得一塌糊涂 int[] a = new int[3];Console.WriteLine("请输入第{0}个数字", 1);a[0] = Convert.ToInt32(Console.ReadLine());\/\/先给a[0]赋值 使max和min的初值...

C#计算某数组所有元素的最大值、最小值及对应的索引值。要求通过编写函...
{ static int[] maxAndMin = new int[2];\/\/定义一个大小为2的数组来存最大值和最小值,0为最大值,1为最小值 static void Main(string[] args){ Program p = new Program();int[] para1 = {31,22,13,4,50 };int result1 = p.GetMaxAndIndex(para1);int result2 = p.Get...

相似回答
大家正在搜