求出其中的最大數(shù)和最小數(shù)?
使用冒泡排序,參考代碼:
int [] num = new int[4];
int i, j;
int temp;
Console.WriteLine("請輸入4個數(shù)");
for (i = 0; i < 4; i++) {
Console.WriteLine("第{0}個數(shù)",(i+1));
num[i] = int.Parse(Console.ReadLine());
}
int max = num[0];
int min = num[0];
for (i = 0; i < num.Length - 1; i++) {
for (j = 0; j < num.Length - 1 - i; j++) {
if (num[j] > num[j + 1]) {
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
Console.WriteLine("排序后的成績?yōu)?);
for (i = 0; i < num.Length; i++) {
Console.WriteLine("{0}\t",num[i]);
if (num[i] > max) {
max = num[i];
}
if (num[i] < min) {
min = num[i];
}
}
Console.WriteLine("最大值{0}\t最小值{1}",max,min);
Console.ReadLine();