数组最小值与最小值下标值
求10数组最小值与最小下标值
#include int main()
{int i,min=0; //定义变量arr a[10];printf("请输入10个整数:\n"); for (i=0;i<10;i++) {printf("第%d个数为:",i+1);scanf("%d",a+i);}for (i=1;i<10;i++){if (a[i]<a[min])min=i;}printf ("最小值为:%d,下标为:%d",a[min],min);return 0;
}
思路
1.第一层for循环执行我们所输入的数组进行比较判断大小进行排序;
2.再执行i用来判断完成后的最小值的下标值:判断过程第二位数组与第一数组进行判断,若第二位数组小于一位数组,即交换位置;循环直到最小值不可再动为此,保存最小值下标位置。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
