c语言编程n个数找最大值的简单介绍

本文目录一览:

怎样用C语言编出在n个数里找最大值的程序?

找最大的值

max=0;

for(int i=0;in;i++) if(maxa[i]) max=a[i]; printf(“%d”,max);

找最小的值

min=100;

for(int i=0;in;i++) if(mina[i]) min=a[i]; printf(“%d”,min);

找某个值

scanf(“%d”,value);

for(int i=0;in;i++) if(a[i]==value) {printf(“%d”,i);break;}

求c语言程序:用一个函数求N个数的最大值和最小值。。。

#includestdio.h

int max(int n)

{int i,x,f;

 scanf(“%d”,f);

 for(i=1;in;i++)

 {scanf(“%d”,x);

  if(xf)f=x;

 }

 return f;

}

int main()

{int n;

 printf(“有几个数:”);

 scanf(“%d”,n);

 printf(“其中最大的数是:%d\n”,max(n));

 return 0;

}

#includestdio.h

int min;

int maxmin(int n)

{int i,x,f;

scanf(“%d”,f);

min=f;

for(i=1;in;i++)

{scanf(“%d”,x);

if(xf)f=x;

else if(xmin)min=x;

}

return f;

}

int main()

{int n,mm;

printf(“有几个数:”);

scanf(“%d”,n);

mm=maxmin(n);

printf(“其中最大的数是:%d\n最小的数是:%d\n”,mm,min);

return 0;

}

C程序:找N个数中最大值

第一个错误for(i=1;i=n;i++) scanf(“%d”,b[i]); C语言的下标是从0到n-1的,这里错了 应该是

for(i=0;in;i++) scanf(“%d”,b[i]);

第二个错误

int A(int a,int b[])

这个函数你想实现什么功能?嵌套返回最大值吗?

如果不是有要求必须采用嵌套 建议这样做

int A(int a,int b[]) //输入a: 数组容量;输入b:数组序列

{

int j, max_pos = 0;

MAX = b[0];

for(j = 1; j a; j ++)

if(b[j] MAX) MAX= b[j], max_pos = j;

return max_pos;

}

如果一定要嵌套的话 可以这样做

int A(int a, int b[])//输入a: 数组容量;输入b:数组序列

{

int max_pos;

if(a == 1) {MAX = b[0]; return 0;}

max_pos = A(a – 1, b);

if(MAX b[a – 1]) {MAX = b[a – 1]; max_pos = a – 1;}

return max_pos;

}

最后一个问题是打印

由于是通过全局变量传递max值 所以要这样做

i = A(n, b);

printf(“%d %d”,i,MAX);

不然会出现打印max的时候 A(n,b)还没有执行的情况

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/238463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 12:11
下一篇 2024-12-12 12:11

相关推荐

  • Python列表中负数的个数

    Python列表是一个有序的集合,可以存储多个不同类型的元素。而负数是指小于0的整数。在Python列表中,我们想要找到负数的个数,可以通过以下几个方面进行实现。 一、使用循环遍历…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python求一列的最大值

    Python是一门简洁而功能强大的编程语言,它有着广泛的应用,尤其是在数据处理、科学计算、机器学习和人工智能等领域。在这些领域中,经常需要对数据序列进行处理和分析,而求一列的最大值…

    编程 2025-04-29
  • AES加密解密算法的C语言实现

    AES(Advanced Encryption Standard)是一种对称加密算法,可用于对数据进行加密和解密。在本篇文章中,我们将介绍C语言中如何实现AES算法,并对实现过程进…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • 如何输入三个整数,并输出最大值Python

    对于初学者来说,输入三个整数并输出它们的最大值可能是一个比较基础的问题。然而,它却包含了Python中许多基本知识点的应用,因此学习它可以让我们更好地理解Python编程语言。 一…

    编程 2025-04-29
  • 学习Python对学习C语言有帮助吗?

    Python和C语言是两种非常受欢迎的编程语言,在程序开发中都扮演着非常重要的角色。那么,学习Python对学习C语言有帮助吗?答案是肯定的。在本文中,我们将从多个角度探讨Pyth…

    编程 2025-04-29
  • Python求集合中的最大值

    本文将从多个方面详细阐述Python如何求取一个集合中的最大值,让读者掌握这一基础操作。 一、内置函数max() Python中内置了一个函数max(),可以直接求取集合中的最大值…

    编程 2025-04-29
  • Python被称为胶水语言

    Python作为一种跨平台的解释性高级语言,最大的特点是被称为”胶水语言”。 一、简单易学 Python的语法简单易学,更加人性化,这使得它成为了初学者的入…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29

发表回复

登录后才能评论