我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个应该怎样输出,能帮我解一下吗

输入10个整数,保存在一维数组 a [10]中,找出其中的最小值,并将最小值元素和数组第一个元素值交换。输出结果中每个数字占3列的宽度。

#include <stdio.h>
int main()
{
    int a[10],i,min,t;
    for(i=0;i<10;i++)
    {
      scanf("%d",&a[i]);
      if(i==0 || a[i] < a[min])
          min = i;
    }
    if(min != 0)
    {
        t = a[0];
        a[0] = a[min];
        a[min] = t;
    }
    for(i=0;i<10;i++)
        printf("%3d",a[i]);
}

近期文章

  • 这是肿么肥事一调用matplotlib就报错
  • 求各位同学帮助:快速排序
  • 想要使用有序logistic模型,因变量收集结果为以下,可以继续分析吗?
  • 编译过不去,不知道哪错了
  • python留得课后题
  • 编译没有错误,c语言中为什么我用while计算10!,运行的结果什么都没有显示呀?
  • C语言用三种方法将数组逆序输出
  • php:sql-query - 避免错误
  • 为什么这样写不对,我觉得没问题,让*p1与*p2有自己的地址
  • yoj获取密码 队列 解密 C语言
  • 这段代码是怎么实现要求的?
  • 华为nova手机怎么替换字体
  • 数据库原理怎么从文字描述中的句子推出(分析)函数依赖?
  • c语言的a++问题什么时候为原值什么时候为加一的值
  • C语言:函数题(大一的学习内容)
  • 输入后没有任何反应怎么回事
  • c语言结构体练习题不会做,有人会吗🙏
  • 将请求重定向到另一个类
  • 用c语言完成案例实现
  • c语言的一些基础问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华