c语言如何输出最大的整数或者最小整数

Python014

c语言如何输出最大的整数或者最小整数,第1张

详细如下:

# include<stdio.h>

int main (void)

{ int a,b,c,t

printf("请输入三个任意整数:\n")

scanf("%d %d %d",&a, &b, &c)

if(a<b)

{   t = a

a = b

b = t

}

if(a<c)

{

t = a

a = c

c = t

}

if(b<c)

{

t = b

b = c

c = t

}

printf("最大值:%d 最小值:%d %d",a,c)

}

希望能帮到你。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言最初的标准。

参考资料

C语言入门教程.C语言中文网[引用时间2018-1-6]

程序源码如下:

#include "pch.h"

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main()

{

int loop = 10//定义循环次数

int min, max, value//定义最大值、最小值、输入值

printf("输入整数:")//文字提示

do//循环输入并进行判断最大最小

{

scanf("%d", &value)//输入

if (loop == 10) //第一次输入

{

max = min = valueloop--continue//先将max、min放入一个数用于比较

}

else 

{

if (value >max) max = value//找最大值

if (value <min) min = value//找最小值

loop--//循环变量递减

}

} while (loop != 0)

printf("输入的10个数中,最大数:%d\t最小数:%d\n", max, min)//输出最值

return 0

}

程序运行结果如下:

扩展资料:

其他实现方式:

#include<stdio.h> void main()

{

float num[10]

int i

float max,min

for(i=0i<10i++)

{

scanf("%f",&num[i])

if(i==0)

{

max=min=num[i]

}

else

{

if(max<num[i])

{

max=num[i]

}

if(min>num[i])

{

min=num[i]

}

}

}

printf("max=%.2f\n",max)

printf("min=%.2f\n",min)

}