永发信息网

求c语言程序设计(学习辅导)第四版谭浩强编 实验六和实验十

答案:2  悬赏:20  手机版
解决时间 2021-04-05 23:33
  • 提问者网友:临风不自傲
  • 2021-04-05 00:39
求c语言程序设计(学习辅导)第四版谭浩强编 实验六和实验十
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-04-05 02:08

#include

int main()
{
    int a[]={1,3,5,4,11,2,7};
    int i,j,k,t,n;
    n=7;
    
    for(i=0;i    {
        k=i;  //假定当前下标代表的元素最小
        
        for(j=i+1;j        {
            if(a[k]>a[j])//如果把>改成<就是从大到小排序了
                k=j;    //这个for循环是找出剩余数中的最小值
        }
        
        if(k!=i)        //可以把if去掉,不管相同两数都交换
        {t=a[k];a[k]=a[i];a[i]=t;}
    }

    for(i=0;i<7;i++)
        printf("%d ",a[i]);
    return 0;
}追问是实验报告哦.追答我只是试验以下我的代码,Sorry啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯