c语言,求最小值:输入一个正整数n,再输入n个整数,输出最小值。试编写相应程序。

2024-11-04 20:15:41
推荐回答(2个)
回答1:

#include 
int main(int argc, char *argv[])
{
    int i, n, k, min;
    min = 0;
    printf("输入数据个数:\n");
    scanf("%d", &n);
    if (n <= 0)
    {
        printf("个数必须大于零");
        return 0;
    }
    printf("依次输入%d个整数\n", n);
    for (i = 0; i < n; i++)
    {
 吵盯 升埋和      scanf("%d", &k);
      液枝  if (min > k)
        {
            min = k;
        }
    }
    printf("最小数 : %d\n", min);
    return 0;
}

回答2:

把这些数都装在一个数组型雹里面;;清洞比如a[];
for(int i =0;i for (int j = i+1;j if (a[i]>卜正帆a[j]){
int k = a[i];
a[i] = a[j];
a[j] = k;

}
}

}
printf("%d",a[0]);