求问,我的程序错在哪?
输入三个数a,b,c,比较大小 #include <stdio.h>void main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b>c)
{
printf("a>b>c");
}
else if (a>c>b)
{
printf("a>c>b");
}
else if (b>a>c)
{
printf("b>a>c");
}
else if (b>c>a)
{
printf("b>c>a");
}
else if (c>a>b)
{
printf("c>a>b");
}
else if(c>b>a)
{
printf("c>b>a");
}
} 本帖最后由 风过无痕1989 于 2020-11-5 13:21 编辑
1163028233 发表于 2020-11-5 12:57
#include
void main()
{
C语言中,连接两个式子要用 &&
#include <stdio.h>
void main()
{
int a, b, c;
scanf("%d,%d,%d", &a, &b, &c);
if (a > b && b > c)
{
printf("a>b>c");
}
else if (a > c && c > b)
{
printf("a>c>b");
}
else if (b > a && a > c)
{
printf("b>a>c");
}
else if (b > c && c > a)
{
printf("b>c>a");
}
else if (c > a && a > b)
{
printf("c>a>b");
}
else if (c > b && b > a)
{
printf("c>b>a");
}
}
#include <stdio.h>
main(void)
{
int a , b , c ;
scanf("%d,%d,%d" , & a , & b , & c) ;
if(a > b && b > c) printf("a > b > c\n") ;
else if(a > c && c > b) printf("a > c > b\n") ;
else if(b > a && a > c) printf("b > a > c\n") ;
else if(b > c && c > a) printf("b > c > a\n") ;
else if(c > a && a > b) printf("c > a > b\n") ;
else if(c > b && b > a) printf("c > b > a\n") ;
else printf("a、b、c 数量关系不符合要求!\n");
}
页:
[1]