C语言程序设计:输入三个数,输出最大值。代码??

#include

int main()

int a,b,c,t; //这里的t是个变量,int代表整数型,因为我们要输入的abc是整数

scanf("%d,%d,%d",&a,&b,&c);//这里%d代表整数

if(a

t=a; //通过变量t,实现变量a和b的互换值

} //互换后,a<=b

if(a>c)

t=a; //通过变量t,实现变量a和c的互换值

}//互换后,a<=c

if(b>c)

t=b; //通过变量t,实现变量b和c的互换值

} //互换后,b<=c

printf("%d\n",c); //输出其中最大的数值

return 0;

#include

int main()

int a,b,c,max;//这里设定a,b,c,max四个变量

scanf("%d,%d,%d",&a,&b,&c);//输入a,b,c三个数值

if(a>b)max=a;//如果当a>b时,那么max=a的值

else max=b; //否则max=b的值

if(max

printf("%d\n",max);//然后输出max的数值

return 0;

}方法一:#include

main()

int a,b,c;

int big;

printf("请输入3个数\n");

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

if(a>=b)

big=a;

big=b;

if(c>big)

big=c;

printf("最大数是%d\n",big);

#include

main()

int a,b,c;

int big;

printf("请输入3个数\n");

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

big=(a>b)?a:b;

big=(big>c)?big:c;

printf("最大数是%d\n",big);

#include

#define max(a,b) (a>b)?a:b

main()

int a,b,c;

int big;

printf("请输入3个数\n");

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

big=max(max(a,b),c);

printf("最大数是%d\n",big);

}#include

int main()

int a,b,c,t; //这里的t是个变量,int代表整数型,因为我们要输入的abc是整数

scanf("%d,%d,%d",&a,&b,&c);//这里%d代表整数

if(a{

t=a; //通过变量t,实现变量a和b的互换值

} //互换后,aif(a>c)

t=a; //通过变量t,实现变量a和c的互换值

}//互换后,aif(b>c)

t=b; //通过变量t,实现变量b和c的互换值

} //互换后,b

printf("%d\n",c); //输出其中最大的数值

return 0;

#include

int main()

int a,b,c,max;//这里设定a,b,c,max四个变量

scanf("%d,%d,%d",&a,&b,&c);//输入a,b,c三个数值

if(a>b)max=a;//如果当a>b时,那么max=a的值

else max=b; //否则max=b的值

if(maxprintf("%d\n",max);//然后输出max的数值

return 0;

c语言三个数求最大值

c语言程序,输入三个数,输出最大值:

跟IDE是没有关系的哈,

主要是你输入时,中间要加英文的逗号来分隔三个数:

VS2010测试通过。