问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

C语言:输入n个数,求其最大数、最小数和平均值。

发布网友 发布时间:2022-04-28 11:24

我来回答

3个回答

热心网友 时间:2023-10-17 09:43

程序代码:

#include<stdio.h>

#define N 10

int main()

{

int a[N]={0};

int min=0,max=0;

float avg=0;

int i=0,j=0,sum=0;

for(i=0;i<N;i++)

{

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

}

sum=min=max=a[0];

for(i=1;i<N;i++)

{

sum=sum+a[i];

if(a[i]>max) max=a[i];

if(a[i]<min) min=a[i];

}

avg=sum/N;

printf("min=%d\n",min);

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

printf("avg=%.3f\n",avg);

return 0;

输入10个数据,程序运行结果:

扩展资料:

程序解析:

先使用宏定义一个常熟N,表示数组大小,用来存放输入的数据,方便修改。定义一个数组a[]存放数据,通过scanf函数输入数据,先给min、max赋a[0]的值,再依次将数组中的值与之比较,比min小的赋值给min,比max大的赋值给max;sum存放数据累加值,除数组长度N得到·平均值。

热心网友 时间:2023-10-17 09:43

#include<stdio.h>

#define N 10

void main()

{

 int a[N],min,max,i,sum=0;

 float avg;

 printf("输入:\n");

 for(i=0;i<N;i++)

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

 min=a[0];

 max=a[N-1];

 for(i=0;i<N;i++)

 {

  if(a[i]<min)

   min=a[i];

  if(a[i]>max)

   max=a[i];

  sum=sum+a[i];

 }

 avg=(float)sum/N;

 printf("最大数:%d,最小数:%d,平均数:%f\n",max,min,avg);

}

热心网友 时间:2023-10-17 09:44

本次课程我们主要讲解使用C语言如何实现求若干个数的最大数和最小数,首先我们讲解一下设计思路和伪代码,之后为大家详细展示源码,最后为大家分享一些这类程序的设计思路,欢迎大家加入程序员小白学开发一起学习!

C语言:输入n个数,求其最大数、最小数和平均值。

printf("min=%d\n",min); printf("max=%d\n",max); printf("avg=%.3f\n",avg); return 0; } 输入10个数据,程序运行结果:扩展资料: 程序解析: 先使用宏定义一个常熟N,表示数组大小,用来存放输入的数据,方便修改。定义一个数组a[]存放数据,通过scanf函数输入数据,先给min、max赋a[0]的值,...

C语言:从键盘输入n个数,求最大值和最小值(用数组)

}/* 计算数组最大值、最小值、总和、平均值 *//* arr[]: 目标数组; len: 元素个数 */void calcArray (elemType arr[], int len, elemType *max, elemType *min) {int i;*max = *min = arr[0];for (i=0; i&lt;len; i++) {if (arr[i] &gt; *max)*max = arr[i];if (arr[...

C语言,求n个数得的最大值,最小值,平均值,用函数,不要用数组

min,sum,count;//最大值、最小值、和、数量//输入数值void input(){for(;;){//申请内存空间并赋值p1 = (struct number*)malloc(sizeof(struct number));

c语言编程,输入n个数求其最大数最小数和平均值

i,j,tmp,sum; int *a=NULL;printf("请输入n的值:\n");scanf("%d",&amp;n); a=(int*)malloc(n*sizeof(int));//动态内存分配,你输入n个数字,分配

c语言中输入n个数求平均值?

c语言申明数组要用字面常量确定数组大小,所以必须s[100],或者其他。printf("要输入的个数:\n")后面没有冒号 scanf("%d",n);应该是scanf("%d",&amp;n);ave+=s;这里错了,计算总数,应该是ave+=s[i]吧。scanf("%d",s[i]);应该改为scanf("%d",&amp;s[i]);...

...整数,求这n个整数中的最大数,最小数和偶数平均数,并输出。

void MAX(int *a,int);//求最大数 void MIN(int *a,int);//求最小数 void Ping_Jun_Shu(int *a,int);//求输入n个数中的偶数平均数和 int n,int a[N];//存放输入的n个数 printf("请输入要输入的正数个数n=");scanf("%d",n);for(int i=0;i&lt;n;i++)//for循环输入整数 ...

利用C语言求n个整数中的最大值、最小值、累加和与平均值

int a[500],max,min,sum=0;scanf("%d",&amp;n);for(i=0;i&lt;n;i++)scanf("%d",&amp;a[i]);max=a[0];min=a[0];for(i=0;i&lt;n;i++){ if(maxa[i])min=a[i];sum+=a[i];} printf("最大值:%d 最小值:%d 累加和%d 平均值%g\n",max,min,sum,1.0*sum/n);} ...

c语言实现输入n个数并求平均值

看下图。4、因为题目最后的结果是要求我们从键盘上输入5个整数,并且最后由计算机输出其平均值,所以在代码中我们必须含有sum=sum+*p;average=sum/5;这两组代码。5、代码全部编写成功之后,我们点击“运行”,然后在弹出的输入面板中输入任意5个整数,按回车键,即可得出我们的平均值。

C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回...

include&lt;stdio.h&gt;double fun(int a[],int n,int *max,int *min){int i,s; *max=*min=s=a[0]; for(i=1;i&lt;n;i++) {if(a[i]&gt;*max)*max=a[i]; if(a[i]&lt;*min)*min=a[i]; s+=a[i]; } return (float)s/n; }int main(){int n,max,min,i,a[100...

c语言编程:输入n个数,求n个数中的偶数和及平均值

int x;int num=0; //统计偶数个数 int sum=0; //统计偶数的和 int a; //平均值 for(i=0;i&lt;n;i++) //循环输入n个数字 { scanf("%d",&amp;x);if(x%2==0) //如果是偶数 { sum=sum+x; //偶数和 num++; //个数+1 } } a=sum/num; //偶数和除...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
软件著作权转让多少钱 三伏贴掉了第二天可以重新贴吗?三伏贴怎么贴? 哪里可以贴三伏贴,源盛堂中医门诊有吗? 三伏贴用完了放着还能再用吗-三伏贴用完了还有什么用法 三伏贴干了加什么可以再用 哪里有卖三伏贴 梦见牙齿坏了? 无线路由器能连接WIFI手机吗 怎样快速解决乳涨 涨奶时如何使用吸奶器 Mac最佳视频编辑神器 Final Cut Pro X 向25ML沸水中加入5至6滴FECL3饱和溶液证明有FE(OH)3胶体生成的实验操作... 美团客户经理经常要验证码 无限维管束的简介 怎样祛斑最有效 最有效的祛斑方法 c语言编程,输入n个数,输出其最大值和最小值 棉花的维管束是无限维管束吗 美团网美团点评校招 前端开发 笔试题只考JS吗 什么是无限维管束 离职后拖欠员工工资多少天算违法行为 美团网有多少产品经理?他们的分工是怎么样的? 求c语言程序:用一个函数求N个数的最大值和最小值。。。 去哪儿2015校园招聘产品经理面试题 复合组织的维管束中,有限维管束和无线维管束的区别是什么? 请问CSS中怎么设置select(列表/菜单)的样式? 关于产品经理的笔试题 希望大家帮忙解答写 百度云视频怎么保存到手机? 测量员应该会什么?希望介绍详细点,比如具体应该会那些东西? 拉力试验机的测量原理是什么? 低应变检测仪导出数据显示u盘挂载失败? 如何选择用于长期监测的应变测试和振动测试仪? 国内哪家的电子万能试验机、疲劳试验机、应变测试仪做的比较好? 欠信用社20万无力偿还怎么办 维管束包括哪些部分? 美团经理帮你入驻美团可靠吗 如何才能快速祛斑呢? 维管束是什么意思 c语言 如何求n个数的最大值 最小值 辞职了工资没结清拖多久可以到劳动局告他? 植物六大组织口诀 离职了没办手续他说10天之内把工资给我结清过几天来办离职手续这算拖欠工资吗? 怎样祛斑最快最有效? 用C语言编写一个程序,求n个数中的最大值和最小值,要求用函数完成。 信用社贷款无能力归还怎么办? 怎样区分有限维管束和无限维管束? 在c语言中,怎样判断n个数的大小,并输出最大和最小值。 梦见三岁儿子被火烧死,找到他被烧焦的尸体 无限维管束的介绍 怎样祛斑最快最有效,快速祛斑小窍门可行吗 用C语言编写程序找出输入的n个数字中的最大值和最小值。要求程序运行时... 急!用c语言求n个数的最大值和最小值 如何划分有限和无限维管束
  • 焦点

最新推荐

猜你喜欢

热门推荐