使用Csharp编辑这两个的程序:
1.设计一个程序,输入一个十进制数,输出相应的十六进制数
2.找出数组a中的最大值的下标,输出下标及最大值
(1)
int x = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(x.ToString("X"));
(2)
int[] a = { 1, 2, 3, 4, 5, 4, 3, 2, 1 };
var query = a.Select((x, i) => new { x, i }).OrderBy(x => x.x).Last();
Console.WriteLine("i={0}, x={1}", query.i, query.x);
caozhy已经解决了你的问题
我再给你一些C#的项目实例代码 希望对你有帮助
http://download.csdn.net/album/detail/1361
第二个问题还可以用FindIndex解决
int[] a = { 1, 2, 3, 4, 5, 4, 3, 2, 1 };
var index = a.ToList().FindInde(x =>x == a.Max());
var value = a.Max();