VF程序设计题:在键盘上输入N个数,编程输出这一组数中的最大数和最小数
2个回答
2013-11-09
展开全部
clear
input "你准备输入多少个数:" to n
dime b(n)
for i=1 to n
input "请输入第"+allt(str(i))+"个数:" to b(i)
endfor
for i=1 to n-1
for j=i+1 to n
if b(i)>b(j)
s=b(i)
b(i)=b(j)
b(j)=s
endif
endfor
endfor
? "最大数是:"+allt(str(b(n)))+",最小数是:"+allt(str(b(1)))
return
input "你准备输入多少个数:" to n
dime b(n)
for i=1 to n
input "请输入第"+allt(str(i))+"个数:" to b(i)
endfor
for i=1 to n-1
for j=i+1 to n
if b(i)>b(j)
s=b(i)
b(i)=b(j)
b(j)=s
endif
endfor
endfor
? "最大数是:"+allt(str(b(n)))+",最小数是:"+allt(str(b(1)))
return
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
//c# code
Console.WriteLine("请输入数字,以逗号分隔:");
string input = Console.ReadLine();
string[] tmp = input.Split(',');
List<int> list = new List<int>();
try
{
for (int i = 0; i < tmp.Length; i++)
{
list.Add(Convert.ToInt32(tmp[i]));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return;
}
list.Sort();
Console.WriteLine("最小值为:" + list[0]);
Console.WriteLine("最大值为:" + list[list.Count - 1]);
Console.ReadLine();
Console.WriteLine("请输入数字,以逗号分隔:");
string input = Console.ReadLine();
string[] tmp = input.Split(',');
List<int> list = new List<int>();
try
{
for (int i = 0; i < tmp.Length; i++)
{
list.Add(Convert.ToInt32(tmp[i]));
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return;
}
list.Sort();
Console.WriteLine("最小值为:" + list[0]);
Console.WriteLine("最大值为:" + list[list.Count - 1]);
Console.ReadLine();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询