输出最大值:
#include <stdio.h>
void main()
{
int a,b,c,Max
scanf("%d %d %d",&a,&b,&c)
if (a <= b)
Max = b
else
Max = a
if (Max <= c)
printf("%d",c)
else
printf("%d",Max)
}
输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个数大小,输出较大的数
按降序输出:
#include <stdio.h>
void main()
{
int a,b,c,max_ab,min_ab
scanf("%d %d %d",&a,&b,&c)
if (a<=b)
{
max_ab = b
min_ab = a
}
else
{
max_ab = a
min_ab = b
}
if (max_ab <= c)
printf("%d %d %d",c,max_ab,min_ab)
else if (max_ab >c &&c >min_ab)
printf("%d %d %d",max_ab,c,min_ab)
else if (max_ab >c &&c <=min_ab)
printf("%d %d %d",max_ab,min_ab,c)
}
输入三个数,判断前两个数,将大的数赋值给max_ab,小的数赋值给min_ab,再将max_ab与c作比较。若c大于等于max_ab,则输出c,max_ab,min_ab.若c小于max_ab且大于min_ab,则输出max_ab,c,min_ab.若c小于min_ab,则输出max_ab,min_ab,c
知识延展:
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
第一种方法:
输入两个数值。
比较大小。
输出结果。
以整型为例,代码如下:
#include
int main()
{
int a,b
scanf("%d%d",&a,&b)
if(a>b) printf("%d>%d\n",a,b)
else if(a == b) printf("%d=%d\n",a,b)
else printf("%d<%d\n",a,b)
}
第二种方法:
#include
using namespace stdint main()
{
int nA,nB
cin>>nA>>nB//读入两个数
if (nA >nB)
{
cout<<"nA >nB"<<endl
}
else
{
if (nA == nB)
{
cout<<"nA == nB"<<endl
}
else
{
cout<<"nA <nB"<<endl
}
}
}
第三种方法:
#include
void main()
{
int a,b //定义两个变量
scanf("%d %d",a,b) //从键盘输入值分别给这两个变量
if(a>b) //判断a是否大于b
printf("a 大于b")
else if(a==b) //判断a是否等于b
printf("a 等于b")
else //若上面两种情况都没有发生则a小于b
printf("a 小于b")
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。