鱼C论坛

 找回密码
 立即注册
查看: 851|回复: 6

[已解决]小白求助,这段C语言代码有什么错误吗?

[复制链接]
发表于 2020-7-7 17:46:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Weng-C-P 于 2020-7-7 17:58 编辑

不知道为啥,不能得到正确的结果
#include <stdio.h>
int fun(int x[],int n);      //返回最小值
int main()
{
 int a[5]={3,2,4,6,1},m = 0;
 m = fun(a,5);
 printf ("%d \n",m);
 return 0;
}

int fun(int x[],int n){
 int min,i;
 for(i=0;i < n;i++)
  printf("%d ",x[i]);
 for(i=0;i < n;i++){
  if((x[i]) < (x[i+1])){
   min = x[i];
  }else{
   min = x[i+1];
  }
 }
 return min;
}
最佳答案
2020-7-7 18:08:50
题目要求只需要找最小值的,可以先定义一个min 让min = x[0],也就是数组x的第一个元素,然后使用min去和x中的其他元素依次比较,找到比min小的就把这个小的值给min,让min记录下来,遍历整个数组就好了,这个题不需要排序的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-7 17:55:50 | 显示全部楼层
建议您发一下题目呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 18:00:27 | 显示全部楼层

这个题目:
从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。
#include "stdio.h"
int fun(int x[ ],int n)
{
  /**********Program**********/
  
  
  
  
  
  /********** End **********/
}
main()
{
  int a[10],i,min;
  for(i=0;i<10;i++)
    scanf("%d",&a[i]);
  for(i=0;i<10;i++)
    printf("%3d",a[i]);
  printf("\n");
  min=fun(a,10);
  printf("%d\n",min);
  
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 18:06:24 | 显示全部楼层
本帖最后由 小甲鱼的铁粉 于 2020-7-7 18:09 编辑
int fun(int x[ ],int n)
{
    int min = x[0],i = 0;
    for(i = 1;i < n; i++)
    {
        if(min > x[i])
        {
            min = x[i];
         }
     }
     return min;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 18:08:50 | 显示全部楼层    本楼为最佳答案   
题目要求只需要找最小值的,可以先定义一个min 让min = x[0],也就是数组x的第一个元素,然后使用min去和x中的其他元素依次比较,找到比min小的就把这个小的值给min,让min记录下来,遍历整个数组就好了,这个题不需要排序的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 18:15:19 | 显示全部楼层
如果解决了,不要忘了设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 18:37:57 | 显示全部楼层
小甲鱼的铁粉 发表于 2020-7-7 18:08
题目要求只需要找最小值的,可以先定义一个min 让min = x[0],也就是数组x的第一个元素,然后使用min去和x ...

真是奇妙,感谢大佬!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 13:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表