c语言比较abc大小怎么做要完整的
// 从大到小输出三个整数
#include <stdio.h>
int main() {
int a,b,c;
printf("请输入三个整数(逗号隔开): ");
scanf("%d,%d,%d",&a,&b,&c);
if(a > b) {
if(b > c) printf("%d %d %d\n\n",a,b,c);
else if(a > c) printf("%d %d %d\n\n",a,c,b);
else printf("%d %d %d\n\n",c,a,b);
}
else if(c > b) printf("%d %d %d\n\n",c,b,a);
else if(a > c) printf("%d %d %d\n\n",b,a,c);
else printf("%d %d %d\n\n",b,c,a);
return 0;
}
// 从大到小输出三个整数
#include <stdio.h>
int main() {
int a,b,c;
printf("请输入三个整数(逗号隔开): ");
scanf("%d,%d,%d",&a,&b,&c);
if(a > b) {
if(b > c) printf("%d %d %d\n\n",a,b,c);
else if(a > c) printf("%d %d %d\n\n",a,c,b);
else printf("%d %d %d\n\n",c,a,b);
}
else if(c > b) printf("%d %d %d\n\n",c,b,a);
else if(a > c) printf("%d %d %d\n\n",b,a,c);
else printf("%d %d %d\n\n",b,c,a);
return 0;
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。
void main()
{
int a1,a2,a3,b,b1,b2,b3;
scanf("%d%d%d",&a1,&a2,&a3);
b1=a1; b2=a2;b3=a3;
if(a1>a2){b=a1;a1=a2;a2=b;} //ab
if(a1>a3){b=a1;a1=a3;a3=b;} //ac
if(a2>a3){b=a2;a2=a3;a3=b;} //bc
while(a2%a1!=0||a3%a1!=0)
a1--;
printf("最大公约数是:%d\n",a1);
}
这是个求最大公约数的例子,其中做了有个数的比较,a1,a2,a3就是你说的abc三个数
是比较abc字母大小不要数字的
c语言程序设计要整个步骤
是要比较a\b\c三个字符的大小还是字符串的大小?