A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include<stdio.h>
int max(int arr[]);
main()
{
  int a[10];
  int i,q;
  printf("please enter 10 num:\n");
  for(i=0;i<10;i++) scanf("%d",&a);
  q=max(a);
  printf("值为%d\n",q);
//此处xcode中不写 return 0; 是否能够通过编译 我用的是vc++
}
int max(int arr[])
{
  int i,m;
  int max=0;
  for(i=0;i<10;i++)
  {
          if(arr>max){m=i;max=arr;}
  }
  printf("最大值为第%d个数\n",m+1);
  return(max);
}


8 个回复

倒序浏览
自挽 人工置顶
回复 使用道具 举报
再次人工置顶
回复 使用道具 举报
可以编译通过,但是会有警告
回复 使用道具 举报
xcode6.1显示的结果是有警告
回复 使用道具 举报
HiGodl 发表于 2015-9-17 21:51
可以编译通过,但是会有警告

   多谢帮忙
回复 使用道具 举报
tr2e 中级黑马 2015-9-18 08:32:26
7#
lixj1991 发表于 2015-9-17 21:59
xcode6.1显示的结果是有警告

好的 十分感谢帮助
回复 使用道具 举报
这个编译器会发出警告的  没有给int返回一个值
回复 使用道具 举报
tr2e 中级黑马 2015-9-18 15:00:00
9#
lumangmang 发表于 2015-9-18 10:56
这个编译器会发出警告的  没有给int返回一个值

谢谢帮忙
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马