在TC中用两种方法比较三个数的大小,并输出最大的数。

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:17:52
请问各位大侠这个代码怎么写呃,小弟刚接触TC,希望赐教呃,不胜感激、谢谢、

嘿嘿,我也刚学:
两种方法:
第一种,用if语句编一个:
#include<stdio.h>
void main()
{
int a,b,c,t; /*如果想要输入小数,可以改为float a,b,c;*/
scanf("%d,%d,%d",&a,&b,&c); /*输入小数,就是%f */
if(a>b)
{
if(a>c) t=a;
else t=c;
}
else if(a<b)
{
if(b>c) t=b;
else t=c;
}
printf("max=%d\n",t); /*t为最大的数*/
}

第二个方法:做一个函数:
#include<stdio.h>
void main()
{
int max(int a,int b,int c); /*对新函数max的声明*/
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
t=max(a,b,c); /*使用函数*/
printf("max=%d\n",t);
int max(int a,int b,int c) /*注意这里没有分号*/
{
int t;
if(a>b)
{
if(a>c) t=a;
else t=c;
}
else if(a<b)
{
if(b>c) t=b;
else t=c;