输入十个数去掉一个最大值一个最小.求平均分
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 19:21:01
话说提这个问题的话,说明lz一定是一个初学者/**目的:*时间:2010-04-14*作者:XXX*/#includeintmain(){inta[10]={};intmax,min;max=min=
没作图工具~我说下思路吧~首先假设第一个为最大值那么让他和后面9个数组依次比较,如果后面的数字有比第一个大的那么就把大的数字赋值给他.依次类推到最后一个那么就找到最大值了`
错误在average里的:floatsum=b[0];sum变量本来是全局的,在average里改变值后,在main里也是当然也能看到改变.可是,在average里在定义一sum,此时,后面的sum=
voidmain(){inti=0,sum=0,max,num;floatavg=0.0;for(i=0;imax)max=num;}sum=sum+num;}avg=sum*1.0/20;print
doublen,max,min,sum,average;inti;sum=0.0;average=0.0;cin>>n;max=n;min=n;sum+=n;for(i=1;i>n;sum+=n;if
就是43(四十三)!去掉最后一个数43就变成40了;而去掉前面一个数四十三就变成十三了!
#include<stdio.h>voidinput(intb[10]){inti;for(i=0;i<10;i++)scanf("%d",&b[i]);
已经运行确认了:#includemain(){intavg,i,sum=0,a[11];printf("请输入十个整数\n");for(i=1;i
voidmain(){inta[10],min,max;cout
scanf("%a%b%c",&a,&b,&c);改为,就可以scanf("%lf%lf%lf",&a,&b,&c);
我只写关键部分代码inta[10];for(inti=0;i
看中文字:四十三(43)因为四十三去掉三的是四十,去掉四是十三.懂了没?
能用一维做吗?因为感觉用二维是浪费啊,在说比如这样a【0】【10】是不是不一样相当于一维U盘掉了我有个例题到U盘里不能发给你I0.0!再问:其实我不是很懂。。囧随便用什么吧,能做出来就行,膜拜大神再答
#include#defineN10//修改这个数可以改变数组的大小main(){inta[N],i,max,min;floataver=0;printf("请输入%d个正数!\n",N);for(i
#includemain(){floata[10],da,xiao,m=0;inti;printf("pleaseinput10data:");for(i=0;i
我后面补充!再问:哪呢?再答:#includevoidmain(){inti,j,k,f[10],max,min,a;for(i=0;i
设一个变量,将avg(x,temp)的值传给它;
答案是:四十三.数字43的中文大写四十三去掉最右边一位是四十(40),去掉最左边一位是十三(13)
你的有两个明显的错误1scanf("%d",a[i]);输入数据应该取地址&a[i]2for(j=0;ja[j])j=0时a[j-1]的下表就是a[-1]这绝对是个大错.再问:#includeintm