回 帖 发 新 帖 刷新版面

主题:[讨论]C语言的常见问题

我是一名青鸟的学员,以下这些小知识都是我在青鸟所学的东西
希望能对你们起到很好的帮助
详细请看:[url]http://www.cpbdqn.com[/url]
这是一个找出十个数里的最大最小数,然后把最小数放在数组的第一个元素,把最大数放在数组的最后一个元素,并输出
怎样也得不到结果,求详细



#include<stdio.h>
void main()
{
    int a[10];
    void input(int *);
    void chuli(int *);
    void shuchu(int *);
    input(a);
    chuli(a);
    shuchu(a);
}

void input(int x[])
{
int i;
for(i=0;i<10;i++)
scanf("%d",&x[i]);
}

void chuli(int x[])
{
int *max,*min,*p,temp,i;
min=x;
for(i=1;i<10;i++)
{
    if(*min>x[i]);
    temp=*min,*min=x[i],x[i]=temp;
}
x[0]=*min;
max=x;
for(i=1;i<10;i++)
{
    if(*max<x[i]);
    temp=*min,*min=x[i],x[i]=temp;
}
x[9]=*max;
}

void shuchu(int x[])
{
    printf("%d,%d",x[0],x[9]);

回复列表 (共1个回复)

沙发

你妈的个屄呀,总是发这些害人的垃圾广告

我来回复

您尚未登录,请登录后再回复。点此登录或注册