c语言比较abc大小怎么做要完整的

Python013

c语言比较abc大小怎么做要完整的,第1张

#include"stdio.h"voidmain(){inta1,a2,a3,b,b1,b2,b3scanf("%d%d%d",&a1,&a2,&a3)b1=a1b2=a2b3=a3if(a1>a2){b=a1a1=a2a2=b}//abif(a1>a3){b=a1a1=a3a3=b}//acif(a2>a3){b=a2a2=a3a3=b}//bcwhile(a2%a1!=0||a3%a1!=0)a1--printf("最大公约数是:%d\n",a1)}这是个求最大公约数的例子,其中做了有个数的比较,a1,a2,a3就是你说的abc三个数

#include <stdio.h>

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")