输入十个数,求他们最大值最小值平均值
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 23:37:34
错误在average里的:floatsum=b[0];sum变量本来是全局的,在average里改变值后,在main里也是当然也能看到改变.可是,在average里在定义一sum,此时,后面的sum=
你的函数,最后把值赋给y[0]和y[1]了y[0]=max;y[1]=min;应该给x[0]和x[1]
#includevoidmain(void){intA[10],max,min,num=0,all=0;//数组,最大数,最小数,大于平均数的个数,所有数之和doubleave=0.0;//平均数pr
程序你看看吧,有问题再问,/>#include<stdio.h>int main(){ int i,t,t1; int a[10];&nb
voidmain(){inta[10],min,max;cout
#include#include#defineLENGTH20voidmain(){int*pBuff=(int*)malloc(sizeof(int)*LENGTH);inti,max,min;fo
#includevoidmain(){inta,b,c;intsum,max,min;doubleaverage;printf("请分别输入a,b,c三个整数的值(逗号隔开):");scanf("%d
两次查找,找到最大的和最小的值intfindmax(int*){用一次for循环就可以了returnmax;}intfindmin()intagv(intmax,intmin){刚才找到的max和mi
能用一维做吗?因为感觉用二维是浪费啊,在说比如这样a【0】【10】是不是不一样相当于一维U盘掉了我有个例题到U盘里不能发给你I0.0!再问:其实我不是很懂。。囧随便用什么吧,能做出来就行,膜拜大神再答
#include<stdio.h>int main(){ int i,temp,min
#includemain(){floata[10],da,xiao,m=0;inti;printf("pleaseinput10data:");for(i=0;i
这个不就是4个算法问题吗...你定义一个数组先直接累加求和然后除以10得到平均值之后用比较法比较a[i]a[i+1]然后让t=大的,h=小的,i从0到8然后输出t最大值h最小值
#include<stdio.h>intmain(void){ inti,j,k; inta[10]; intmin=0,max=0; for(i=
代码正确,没有你说的那种情况!你的输入语句的控制符之间没有逗号,所以输入时只能用间隔隔开,不能用逗号!再问:我想问有一下啊,如果我把scanf("%d%d%d",&a,&b,&c);变成scanf("
for(j=2;j
你的有两个明显的错误1scanf("%d",a[i]);输入数据应该取地址&a[i]2for(j=0;ja[j])j=0时a[j-1]的下表就是a[-1]这绝对是个大错.再问:#includeintm
inti=1;intj=2;intk=3;intminNum=Math.Min(Math.Min(i,j),k);//最小值intmaxNum=Math.Max(Math.Max(i,j),k);//
数组个数只有9个,FOR循环里面应该是i
#includevoidmain(){inta[10];inti,min,max;printf("输入10个数:");for(i=0;i
以前写过一个排序,排好序后取第一个值和最后一个值相除即可,别忘了除0的判断.再问:有相减的吗?再答:代码里面比较是用CMP的,没有用减法再问:汇编求十个数的最大值和最小值并求最大最小值之和我要之和的谢