C语言题求助

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:45:08
输入3个整数 输出最大者
下面是我写的程序 能够运行 可是输入数据后 就是得不到输出数据 是怎么会事 还有比这个程序更简单的吗?
main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b>c)
printf("%d",a);
if(a>c>b)
printf("%d",a);
if(b>a>c)
printf("%d",b);
if(b>c>a)
printf("%d",b);
if(c>a>b)
printf("%d",c);
if(c>b>a)
printf("%d",c);
getch();
}

main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
max=a;
else
max=b;
if(c>max)
max=c;
printf("%d",max);
}

求两个数中较大者:

#include <stdio.h>
void main( )

{
int max(int x,int y);

int a,b,c;

scanf("%d,%d",&a,&b);

c=max(a,b);

printf("max=%d\n,c");
}