永发信息网

用C语言编写:编写一个函数,要求在主函数中输入两个数,输出其中最大值。

答案:5  悬赏:0  手机版
解决时间 2021-03-02 11:03
用C语言编写:编写一个函数,要求在主函数中输入两个数,输出其中最大值。
最佳答案
比较两个数的大小可以使用三目运算符:?:
三目运算符:<表达式1>?<表达式2>:<表达式3>; 其含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。
参考代码:
#include 
int main()

int a,b;
scanf("%d%d",&a,&b);
printf("%d
",a>b?a:b); 
return 0; 
}
全部回答
Console.WriteLine("请输入第一个数");
string s1;
s1 = Console.ReadLine();
int n1 ;
n1 = Convert.ToInt16(s1);
Console.WriteLine("请输入第二个数");
string s2;
s2= Console.ReadLine();
int n2;
n2 = Convert.ToInt16(s2 );
//计算
if (n1 >n2 )
{//开始
Console.WriteLine("n1");
}
else
{//else开始
Console.WriteLine("n2");//这条语句执行条件是n1>n2 的值为false
}//eles结束
//输出
Console.ReadKey();
int max(int a ,int b)
{
if aelse return b
}
我目前没有运行环境,你自己试试吧!函数调用不难
  • 3楼网友:夜余生
  • 2021-03-01 23:03
#include
main()
{
int a,b;
int *p1,*p2,*p;
p1=&a;
p2=&b;
printf("Input two number:\n");
scanf("%d,%d",&a,&b);
if(a {
p=p1;
p1=p2;
p2=p;
}
printf("max=%d,min=%d\n",*p1,*p2);
}
  • 4楼网友:渡鹤影
  • 2021-03-01 21:58
#inlcude
main()
{
int a,b t;
printf("input a,b\n");
scanf("%d%d",&a,&b);
if(a>b)
t=a;
else t=b;
printf("%d\n",t)
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯