求一维数组A中元素的最大值及其下标

[复制链接]
查看11 | 回复1 | 2010-6-17 10:14:09 | 显示全部楼层 |阅读模式
6.1
#include
#include
main()
{ int a[10]={1,4,2,7,3,12,5,34,5,9},i,max,pos;

clrscr();

max = a[0];

pos = 0;

for ( i=1; i a)

{
max = a;

i = pos;

}

printf("The max is: %d ,pos is: %d\n", max , pos);
}
哪里有错误啊··

回复

使用道具 举报

千问 | 2010-6-17 10:14:09 | 显示全部楼层
if语句里面的反了,你这个是求最小了if(max<a) {
max = a;
i = pos; }这样应该就没问题了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行