|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 划句顾 于 2021-7-1 10:03 编辑
- /*************************************************************
- @fuction:[color=DarkOrange]有3个整数a、b、c,由键盘输入,(用条件语句实现)求三个数中的最大值。[/color]
- @time :2021/3/30
- @author :LaoGu
- **************************************************************/
- #include<stdio.h>
- int main()
- {
- int a,b,c,max1,max2,max;
- printf("请分别输入a,b,c的值:");
- scanf("%d,%d,%d",&a,&b,&c);
- max1 = (a>b)? a:b;
- max2 = (max1>c)? max1:c;
- max = max2;
- printf("最大值为:max=%d\n",max);
- return 0;
- }
复制代码
另一种方法:
- #include<stdio.h>
- int main()
- {
- int a,b,c,max;
- printf("请分别输入a,b,c的值:");
- scanf("%d,%d,%d",&a,&b,&c);
- if(a>b&&a>c)
- {
- max = a;
- }
- else if(b>a&&b>c)
- {
- max = b;
- }
- else if(c>a&&c>b)
- {
- max = c;
- }
- printf("最大值为:max = %d\n",max);
- return 0;
- }
复制代码
再来一个:
- #include<stdio.h>
- int main()
- {
- int a,b,c,max;
- printf("input a,b&c:");
- scanf("%d,%d,%d",&a,&b,&c);
- max = a;
- if(b>max) max = b;
- if(c>max) max = c;
- printf("max = %d\n",max);
- return 0;
- }
复制代码
|
|