| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 761 人关注过本帖
标题:帮忙完成下程序
取消只看楼主 加入收藏
liu200909
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:56
专家分:54
注 册:2009-9-20
结帖率:60%
收藏
已结贴  问题点数:30 回复次数:3 
帮忙完成下程序
题目:以便从一批数据中求出最大值、最小值及相应序号,并显示输出!
    要求使用一维数组,并把N个数的最大值、最小值及相应序号写成一个函数定义!

下面是我的部分程序,希望大家能帮忙完善下,谢谢!

#include "stdio.h"
#define N 10
main()
{
 int i,a[N],max,min;
 printf("请输入%d个整数:",N);
 for(i=0;i<N;i++) scanf("%d",&a[i]);
 max=a[0];
 min=a[0];
 for(i=0;i<N;i++)
 {
   if(max<a[i])max=a[i];
   if(min>a[i])min=a[i];
 }
printf("该数组中最大的数是:%d\n",max);
printf("该数组中最小的数是:%d\n",min);
}


/*我只把该数组中的最大值和最小值求出来,但是却不知道怎样求出该最大值、最小值所对应的序号,
希望各位大侠能帮帮忙!本人不甚感激!谢谢!*/
搜索更多相关主题的帖子: max include 最大的 最大值 
2009-10-13 22:15
liu200909
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:56
专家分:54
注 册:2009-9-20
收藏
得分:0 
回复 2楼 UserYuH
谢谢你啊!但是我还是有些不懂,希望能在具体点,谢谢啦!
2009-10-13 22:38
liu200909
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:56
专家分:54
注 册:2009-9-20
收藏
得分:0 
回复 5楼 m456m654
结果还是有问题啊!


请输入10个整数:1
2
3
4
5
6
7
8
9
12
该数组中最大的数是:12,xia biao shi 9.
该数组中最小的数是:1,xia biao shi -858993460.
Press any key to continue

这是运行结果!
2009-10-13 23:13
liu200909
Rank: 2
来 自:湖北
等 级:论坛游民
帖 子:56
专家分:54
注 册:2009-9-20
收藏
得分:0 
谢谢你们啊!结果出来了!
在输出的时候应该是    m+1  n+1
eg:printf("该数组中最大的数是:%d,xia biao shi %d.\n",max,m+1);  
printf("该数组中最小的数是:%d,xia biao shi %d.\n",min,n+1);

因为数组的下标是从0开始的!


还是谢谢你们啊!
2009-10-13 23:18
快速回复:帮忙完成下程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015516 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved