输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。

来源:互联网 发布:ayuki黄美熙淘宝店铺名 编辑:程序博客网 时间:2024/06/04 20:11
#include <stdio.h>#include <stdlib.h>int main(){    float arr[10];    float Arr[10];    int i = 0;    int temp = 0;    int min = 0;    int num = 0;    for(i = 0; i < 10; i++)    {        scanf("%f", &arr[i]);        Arr[i] = arr[i];        if(arr[i] < 0)        {            arr[i] = -arr[i];        }    }    min = arr[0];    for(i = 1; i < 10; i++)    {        if(min > arr[i])        {            //min = arr[i];            num = i;        }    }    //Arr[num] = min;    temp = Arr[num];    Arr[num] = Arr[9];    Arr[9] = temp;    for(i = 0; i < 10; i++)    {        printf("%.0f ", Arr[i]);    }    return 0;}

阅读全文
0 0