
using namespace std
int main()
{
int a[8] = {0}
for(int i = 0i <8++i)
{
cout <<"请输入第 " <<i <<" 个数:"
cin >>a[i]
}
int min = a[0]
int max = a[0]
int min_flag = 0
int max_flag = 0
for(int i = 0i <8++i)
{
if(a[i] <min)
{
min = a[i]
min_flag = i
}
if(a[i] >max)
{
max = a[i]
max_flag = i
}
}
cout <<"最小数为第 " <<min_flag <<" 个数 " <<min <<endl
cout <<"最大数为第 " <<max_flag <<" 个数 " <<max <<endl
system("pause")
return 0
}
下图是程序运行的示例:
下面是实现的代码,您可以参考一下:
#include <stdio.h>#define SIZE 8
void bubble_sort(int a[], int n)
void bubble_sort(int a[], int n)
{
int i, j, temp
for (j=0 j<n-1 j++)
for (i=0 i<n-1-j i++)
{
if(a[i] > a[i+1])
{
temp = a[i]
a[i] = a[i+1]
a[i+1] = temp
}
}
}
int main()
{
int s[SIZE]
int i
printf("Pls input number:\n")
for (i= 0 i<SIZE i++)
scanf("%d", &s[i])
bubble_sort(s, SIZE)
printf("sort after:\n")
for (i=0 i<SIZE i++)
printf("%d ", s[i])
printf("\n")
printf("max is %d\n", s[0])
printf("min is %d\n", s[SIZE-1])
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)