林致远


私信TA

用户名:qiuhuanran

访问量:6089

签 名:

等  级
排  名 2618
经  验 2226
参赛次数 0
文章发表 24
年  龄 0
在职情况 学生
学  校 四川大学锦城学院
专  业

  自我简介:

TA的其他文章

解题思路:

用的逻辑运算符
注意事项:

注意区分与或非三种用法就可以了
参考代码:

#include <stdio.h>
int main()
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    if(a>b&&a>c)
        printf("%d",a);
    else if (b>a&&b>c)
        printf("%d",b);
    else if (c>a&&c>b)
        printf("%d",c);
    return 0;
}

 

0.0分

3 人评分

  评论区

#include<stdio.h>
main()
{
	int a, b,c;
	scanf("%d%d%d",&a,&b,&c);
	if(a>b>c)
	{
		printf("%d",a);
	}
	else if(b>c>a) 
	{
		printf("%d",b);
	}
	else if(c>b>a)
	{
		printf("%d",c);
	 }
	else if(a>c>b)
	{
		printf("%d",a);
	 }
	else if(b>a>c)
	{
		printf("%d",b);
	 } 
	else if(c>a>b)
	{
		printf("%d",c);
	 }	  
	return 0;
}这个不行吗?
2021-03-13 09:38:41
#include<stdio.h>
int main()
{
    int a,b,c;
    int max;
    scanf("%d %d %d",&a,&b,&c);
    if(a<b){
    	max=b;
	}
	if(b<c){
		max=c;
	}
	printf("%d\n",max);
    
    return 0;
}
我就想知道这样做为什么总是错?
2020-12-23 13:11:45
  • «
  • 1
  • »