标题:求大佬解答为啥我的程序不进入到max_min()函数里
取消只看楼主
宝宝想你
Rank: 2
等 级:论坛游民
帖 子:32
专家分:40
注 册:2018-5-29
结帖率:80%
已结贴  问题点数:5 回复次数:3 
求大佬解答为啥我的程序不进入到max_min()函数里
#include<stdio.h>
#include<stdlib.h>
//67.输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
void input(int a[10])
{
    int *p;
    printf("input ten number!\n");
    for (p=a; p< a+10; p++)
    {
        scanf_s("%d", p);
    }
}
void max_min(int a[10])
{
    int *max=0, *min=0, *p,*p_end;
    p_end = a + 9;
    int temp = 0;
        for (p = a+1; p < a + 10; p++)
        {
            max = min = a;
            if (*max < *p)
            {
                max = p;
            }
            else if (*min > *p)
            {
                min = p;
            }
        }
        temp = *max;
        *max = a[0];
        a[0] = temp;
        temp = *min;
        *min = *p_end;
        *p_end = temp;
}
void output(int a[10])
{
    int *p,i=0;
    for (p = a; p< a + 10; p++)
    {
        printf("a[%d]=%d\n",i,*p);
        i++;
    }
}
int main()
{
    int a[10];
    input(a);
    max_min(a);
    output(a);
    system("pause");
}
搜索更多相关主题的帖子: int for max min temp 
2018-06-06 18:39
宝宝想你
Rank: 2
等 级:论坛游民
帖 子:32
专家分:40
注 册:2018-5-29
得分:0 
回复 楼主 宝宝想你
2018-06-07 14:54
宝宝想你
Rank: 2
等 级:论坛游民
帖 子:32
专家分:40
注 册:2018-5-29
得分:0 
回复 楼主 宝宝想你
2018-06-07 14:54
宝宝想你
Rank: 2
等 级:论坛游民
帖 子:32
专家分:40
注 册:2018-5-29
得分:0 
回复 5楼 lin5161678
int *max=0, *min=0
2018-06-07 20:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-487672-1-1.html




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

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