
主函数参考
int main()
{
int a[10],i,maxnum,minnum
for(i=0i<10i++)
scanf("%d",&a[i])
FindMaxandMin(a,10,&maxnum,&minnum)
printf("%d %d",maxnum,minnum)
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
扩展资料
#include
int main()
{
int a[3]
int i,j,temp
printf("请输入3个数:")
for(i=0i scanf("%d",&a[i])
for(i=0i for(j=0j if(a[j]>a[j+1])
{
temp=a[j]
a[j]=a[j+1]
a[j+1]=temp
}
printf("最大值%d最小值%d",a[2],a[0])
return 0
}
参考资料:百度百科 - C语言
以整型数组为例。定义变量max min maxi mini
先把max min都赋值为INT[0],maxi mini都=0
遍历数组INT[n] 遍历的同时将值与max min 比较,有比max大的就赋值给max,maxi记录当前下标。min一样。
遍历结束,max min 是最大最小值,maxi mini是它们在数组中的下标
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)