输入n个数 输出它们中的最小值 并指出是第几个

img

扩展一下,输入n和m,接着输入n个数。输出第m小的数和它是第一个

#include<stdio.h>
int main() {
    int n,a,i,min,minp;
    printf("输入n:");
    scanf("%d",&n);
    printf("输入%d个数:",n);
    scanf("%d",&a);
    min=a;minp=1;
    for(i=2;i<=n;i++){
        scanf("%d",&a);
        if(a<min){
            min=a;
            minp=i;
        }
    }
    printf("最小的数:%d,是第%d个数",min,minp);
    return 0;
}


 觉得有用的话采纳一下哈