C语言中怎样找到最大的数字?

C语言中怎样找到最大的数字?,第1张

在C语言中找到最大数字的常用方法是使用循环和条件语句。例如,对于一个数组arr,可以使用以下代码找到最大数字:

这段代码首先将数组中的第一个元素作为最大值,然后使用for循环遍历整个数组。在每次循环中,使用if语句判断当前元

#include <stdio.h>

int main()

{

int a[4]

printf("请输入4个正整数:")

scanf("%d,%d,%d,%d", &a[0],&a[1],&a[2],&a[3])

int max = a[0]

for(int i=0i<4i++)

{

if(max < a[i])

max=a[i]

}

printf("这四个数中最大的是:%d\n", max)

return 0

}

程序如下:

MOV R0,#21H  起始地址.

MOV MAX,#0   先用0当做最大值

MOV R2,#20H  数据长度

LOOP:

MOV A,@R0取来一个数据

CLR C

SUBB A,MAX减“最大值”

JC rel1 不够减就算了

MOV A,@R0够减,就把这个数据

MOV MAX,A当做最大值

rel1:

INC R0 转向下一个

DJNZ R2,LOOP  循环

SJMP $ 结束

 

END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11153304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存