网站首页 > 文章中心 > 其它

c语言循环函数求最大值

作者:小编 更新时间:2023-08-14 14:07:03 浏览量:420人看过

C语言,用函数求最大值的.

C语言,用函数求最大值的步骤如下:

c语言循环函数求最大值-图1

用c语言循环语句:求10个数的最大值

①. 输入第一个数,作为最大值.

代码:

int?main()

{

int?i,n,max;

scanf("%d",max);

for(i?=?1;?i?10;?i?++)

scanf("%d",n);

if(nmax)max=n;

}

printf("%d",max);

c语言函数找最大值最小值输出来,求大神解答

#includestdio.h

int Max(int a[],int n)

int s,max=0;

if(a[max]a[s])

max=s;

return max;

int Min(int a[],int c)

int d,min=0;

if(a[min]a[d])

min=d;

return min;

main()

int a[10],i,n;

printf("请任意输入10个数字\n");

for(i=0;i10;i++)

scanf("%d",a[i]);

int larger;

larger=Max(a,10);//调用Max函数找出最大值并赋值

printf("最大数为%d\n",a[larger]);

int smaller;

smaller=Min(a,10);

printf("最小数为%d\n",a[smaller]);

n=a[larger];

a[larger]=a[smaller];

a[smaller]=n;

C语言:for循环输入10个数,用if求出最大值(不用数组的情况下)

实现过程:

定义max变量来存储结果

读一个数,存储到max,假定为最大值

for( i=1;i10;i++ )循环输入其余的数,每输入一个,就和max进行比较

如果新数大于max,则将新数赋值给max

循环结束,输出max值,即可!

参考代码:

#include?stdio.h

void?main()

scanf("%d",?max?);

for(?i=1;i10;i++?)

scanf("%d",?n?);

if?(?nmax?)

max=n?;

printf("%d\n",?max?);

c语言for循环求十个以内整数的最大值

您好,很高兴回答您的问题.

您的程序首先有一个不是错误,但是起不到作用的语句:n=1和n=10这两句话放在程序中毫无意义,程序并不会通过这两句话,就让n的值大于1而小于10.另外程序有一个致命的错误,c语言中,语句是用分号来结束的,只有一句话写完了,才用的分号.但是这里面for后面紧跟着分号,代表for语句什么事情都不做,违背了程序的初衷,练习去掉此处分号试试.

以上就是土嘎嘎小编为大家整理的c语言循环函数求最大值相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章