| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2215 人关注过本帖
标题:求大佬解答为啥我的程序不进入到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
快速回复:求大佬解答为啥我的程序不进入到max_min()函数里
数据加载中...
 
   



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

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