编写一个C程序,输入a,b,c三个值,输出其中最大者。
答案:6 悬赏:50 手机版
解决时间 2021-02-26 22:16
- 提问者网友:niaiwoma
- 2021-02-26 14:35
编写一个C程序,输入a,b,c三个值,输出其中最大者。
最佳答案
- 五星知识达人网友:患得患失的劫
- 2021-02-26 15:36
#include<stdio.h>
int max(int a,int b)
{
return (a>b?a:b);//三目表达式,如果成立返回前面的值,否则为后面的值
}
int main(void)
{
int a,b,c;
printf("输入三个数:");
scanf("%d%d%d",&a,&b,&c);
printf("最大值为:%d\n",max(max(a,b),c));//max(a,b)为求a,b最大值,
//然后将他们俩的最大值和C比较返回最大的值
return 0;
}
int max(int a,int b)
{
return (a>b?a:b);//三目表达式,如果成立返回前面的值,否则为后面的值
}
int main(void)
{
int a,b,c;
printf("输入三个数:");
scanf("%d%d%d",&a,&b,&c);
printf("最大值为:%d\n",max(max(a,b),c));//max(a,b)为求a,b最大值,
//然后将他们俩的最大值和C比较返回最大的值
return 0;
}
全部回答
- 1楼网友:旧脸谱
- 2021-02-26 19:41
#include <stdio.h>
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(b>a)
a=b;
if(c>a)
a=c;
printf("max=%d",a);
}
- 2楼网友:妄饮晩冬酒
- 2021-02-26 18:37
#include<stdio.h>
void main()
{
float a,b,c,max;
printf("请输入三个数:");
scanf("%f%f%f",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("三个数中最大最大值为:%f\n",max);
return 0;
}
- 3楼网友:街头电车
- 2021-02-26 18:10
void main() { int a,b,c,d; scanf( "%d %d %d ",&a,&b,&c); d=a; if(d <b) d=b; else if(d <c) d=c; printf( "最大数为%d ",d); }
- 4楼网友:举杯邀酒敬孤独
- 2021-02-26 17:29
#include<stdio.h>
void main()
{
int a,max,i;
scanf("%d",&a);
max=a;
for(i=1;i<3;i++)
{scanf("%d",&a);
max=max<a?a:max;}
printf("三个数中最大最大值为:%d\n",max);
}
- 5楼网友:山有枢
- 2021-02-26 16:13
#include <stdio.h>
void main(void){
int a,b,c;
printf("Type 3 integers...\n");
scanf("%d%d%d",&a,&b,&c);
if(a>=b && a>=c) printf("The max is %d\n",a);
else if(b>=a && b>=c) printf("The max is %d\n",b);
else if(c>=a && c>=b) printf("The max is %d\n",c);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯