当前位置: 代码迷 >> C语言 >> 求救
  详细解决方案

求救

热度:271   发布时间:2008-06-05 14:18:59.0
求救
错在哪里?????
#include "stdio.h"
void main()
{int max(int,int);
int process(int x,int y,int (* P)(int,int));
int a,b;
printf("输入:\n");
scanf("%d,%d",&a,&b);
printf("max=%d",process(a,b,max));
   
}
int max(int x,int y)
{int z;
    if(x>y)z=x;
    else z=y;
    return(z);
}
int process(int x,int y,int (* P)(int,int))
{int r;
  r=(* p)(x,y);
  return(r);


}
搜索更多相关的解决方案: include  process  return  

----------------解决方案--------------------------------------------------------
你看这算法行不行,大家多多指教
#include <stdio.h>
void main()
{
    int x,y,z;
    while(1)
    {
    scanf("%d%d%d",&x,&y,&z);
    printf("MAX=%d",((x>y)?x:y)>z?((x>y)?x:y):z);
    }

}
----------------解决方案--------------------------------------------------------
scanf("%d,%d,%d",&x,&y,&z);
----------------解决方案--------------------------------------------------------
  相关解决方案