永发信息网

编写一个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;
}
全部回答
  • 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); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯