注册 登录
编程论坛 C++教室

函数问题

Eva_Beats 发布于 2011-10-25 14:11, 330 次点击
#include <stdio.h>
int min(int x,int y,int z)
{
    int temp;
    temp=min1(x,y);
    temp=min1(temp,z);
        return temp;
}
int min1(int x,int y)
{
    if(x<y)
        return x;
    else
        return y;
}
void main()
{
   
    int a1,a2,a3,m;
    printf("输入3个整数:\n");
    scanf("%d%d%d",&a1,&a2,&a3);
    m=min(a1,a2,a3);
    printf("3个数最小的数是:%d\n",m);


}

帮我找出哪里错了,谢了
3 回复
#2
nomify2011-10-25 14:46
程序代码:
#include <stdio.h>

int min1(int, int);

int min(int x,int y,int z)
{
    int temp;
    temp=min1(x,y);
    temp=min1(temp,z);
        return temp;
}
int min1(int x,int y)
{
    if(x<y)
        return x;
    else
        return y;
}
void main()
{
   
    int a1,a2,a3,m;
    printf("输入3个整数:\n");
    scanf("%d%d%d",&a1,&a2,&a3);
    m=min(a1,a2,a3);
    printf("3个数最小的数是:%d\n",m);


}

#3
jcw081201102011-10-25 15:08
换个位置~~~~~~刚没看见 楼上有人说了 那我就不多说了 哈哈!

[ 本帖最后由 jcw08120110 于 2011-10-25 15:09 编辑 ]
#4
Eva_Beats2011-10-25 15:23
谢了 我把int min1(int, int);这个放到
int min(int x,int y,int z)
下面了 还以为 错的 就删 了 原来是我放错了
1