| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 394 人关注过本帖
标题:10个整数的问题,尽快解决,尽快结贴~
取消只看楼主 加入收藏
未微电子
Rank: 2
来 自:丹霞地貌
等 级:论坛游民
帖 子:47
专家分:57
注 册:2013-2-24
结帖率:88.89%
收藏
已结贴  问题点数:7 回复次数:0 
10个整数的问题,尽快解决,尽快结贴~
输入10个整数,要求:把最小的数和第一个数相互替换,最大的数和最后一个数相互替换,最后按顺序输出新的10个数。
请指点,程序如下,哪里出错。本题要求用三个函数来实现!

#include<stdio.h>

void input (int *data[]);
void deal (int *data[]);
void output (int *data[]);

int main()
{
    int *data[10];

    input (data[10]);
    deal (data[10]);
    output (data[10]);

    return 0;
}

void input (int *data[])
{
    int i;

    printf("input 10 intengers : ");

    for (i = 0; i < 10; i++)
        scanf("%d", data[i]);

}

void deal (int *data[])
{
    int i, max, min, kk;

    max = *data[0];
    min = *data[0];

    for (i = 1; i < 10; i++)
    {
        if (max < *data[i])
            max = *data[i];
        if (min > *data[i])
            min = *data[i];
    }

    kk = *data[0];
    *data[0] = min;
    min = kk;
    kk = *data[0];
    *data[9] = max;
    max = kk;
}

void output (int *data[])
{
    int i;

    for (i = 0; i < 10; i++)
        printf("%5d", *data[i]);
}

搜索更多相关主题的帖子: void 最大的 include return 
2013-03-06 21:13
快速回复:10个整数的问题,尽快解决,尽快结贴~
数据加载中...
 
   



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

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