void main()
{float a,b,c,max=0float min=0
printf("请输入三个整数:")
scanf("%f%f%f",&a,&b,&c)
max=a>b?a:b
max=max>c?max:c
min=a<b?a:b
min=min<c?max:c
printf("三个数最大的是:%f\n最小的是:%f\n",max,min)
下面的程序是有IF的
#include <stdio.h>
void main()
{float a,b,c,max=0.0,min=0.0
printf("请输入三个整数:")
scanf("%f%f%f",&a,&b,&c)
if(a>b)
{max=a
if(max<c)
max=c}
if(a<b)
{min=a
if(min>c)
min=c}
printf("三个数最大的是:%f\n最小的是:%f\n",max,min)
}
上面的程序可以比较三个基本整数和小数的大小比较
对的, C语言中字符串"ABC"大于"A"。字符串大小比较,从最左一个字符开始比,ASCII 编码值较大者为大。如果第一个字符一样大,那么比第二个。如果第二个字符一样大,那么比第三个。如此继续。一旦一个字符大小不一样,“比赛”结束,以这个字符输赢为成绩。如果一直比较到字符串结束符 '\0' (字符串结束符 的 ASCII 编码值是0),还是一样大小,那么就叫 两字符串相等。我们也可以用 strcmp()函数来评判两字符串大小: if ( strcmp("ABC","A") >0) printf(" ABC >A")else if ( strcmp("ABC","A") <0) printf(" ABC <A")else printf(" ABC == A")