| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 826 人关注过本帖
标题:请大家帮忙看一下这个程序有什么错误,因为指针不太懂
取消只看楼主 加入收藏
zxjbc
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2010-11-29
结帖率:90.91%
收藏
已结贴  问题点数:12 回复次数:0 
请大家帮忙看一下这个程序有什么错误,因为指针不太懂
这个是用指针变量作为函数参数,得到最大值和最小值在数组中的位置
从键盘任意输入10个整数,用函数编程实现计算最大值和最小值,并返回他们所在数组中的位置




#include<stdio.h>
#define ARR_SIZE  10
void  Findmax_min(int num[],int *pMaxnum,int *pMinnum,int m,int n)
{
    int i,temp;
    *pMaxnum=num[0];
    *pMinnum=num[0];
    m=0;
    n=0;
    for(i=1;i<n;i++)
    {
        if(num[i]>*pMaxnum)
        {
           *pMaxnum=num[i];
           m=i;
        }
        if(num[i]<*pMinnum)
        {
           *pMinnum=num[i];
           n=i;
        }
    }
    printf("%d%d",*pMaxnum,*pMinnum);
    return m,n;
}
main()
{
   int num[ARR_SIZE},maxnum,minnum;
   int n,i;
   int p,q;

   printf("please enter total number:");
   sacnf("%d",&n);
   printf("please enter 10 number:");
   for(i=0;i<n;i++)
   {
       scanf("%d",&num[i]);
   }
   Findmax_min( num,&maxnum,&minnum.m,n);


   printf("%d%d%d%d",maxnum,minnum,p,q)
搜索更多相关主题的帖子: 指针 
2010-12-12 15:26
快速回复:请大家帮忙看一下这个程序有什么错误,因为指针不太懂
数据加载中...
 
   



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

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