函数FindMax输入十个整数最大数和最小数位置互换输出数组
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/22 23:20:32
#includemain(){inta[10],i,j,t;printf("pleaseinputtenintnumbers:");for(i=0;i
错误在average里的:floatsum=b[0];sum变量本来是全局的,在average里改变值后,在main里也是当然也能看到改变.可是,在average里在定义一sum,此时,后面的sum=
#include#defineSIZE20voidmain(){printf("请输入10个整数:\n");inta[SIZE];intn=10,i,j,k,b;for(i=0;i
functiony=findmax(A)y=max(A);以上语句保存为m文件在命令窗口输入:findmax([1,2,3,4,2])
2010-12-2111:23#includeusingnamespacestd;intmain(){inta[10];cout
%首先将这些数储存在向量a中a=input('inputnumber');%输入数据时要加[].例如,[8216]n=length(a);b=zeros(1,100);fori=1:nforj=1:1
#includevoidmain(){inta[10];inti,n=0;floatsum=0;for(i=0;i
vs2008测试通过,#includevoidmain(){intx[10],sumx=0,m=0,n=0,i=1;while(i0)m++;elseif(x[i-1]
能用一维做吗?因为感觉用二维是浪费啊,在说比如这样a【0】【10】是不是不一样相当于一维U盘掉了我有个例题到U盘里不能发给你I0.0!再问:其实我不是很懂。。囧随便用什么吧,能做出来就行,膜拜大神再答
vara,n,i:longint;beginfori:=1to10dobeginread(a);ifa>0thenn:=n+1;end;write(n);end.
//#includeintmain(){inti,a[4]={0},b[10];for(i=0;i{scanf("%d",&b[i]);if(b[i]>0)//正数累加和a[0]+=b[i];else
intmain(){inta[9],i,j,*temp1,*temp2;//temp1指向表示最小数,temp2指向表示最大数for(i=0;i再问:开始应定义a[10];这样写a[0]=*temp1
不知道为什么只能写一百字,代码写不下,只能从网上找了一份给你链接了,这个我看写的不错,你看下吧.奇怪.为啥是一百字啊.因为你用手机提问的?
额直接for(i=0;i
FunctionGetOE(NumAsLong)AsStringGetOE=IIf(NumMod2,"奇数","偶数")EndFunctionPrivateSubCommand1_Click()Msg
intflip(intin)//不用数组{intout=0,flag=0;if(in>-10&&inreturnin;elseif(in{flag=1;in=-in;}do{out+=in%10;ou
intsum(intn){if(0>n){n=-n;}intsum=0;while(0!=n){sum+=n%10;n/=10;}returnsum;}
#includevoidmain(){inti,n,count=0;for(i=0;i=0)count++;}printf("正数的个数为:%d\n",count);printf("负数
#includeintmain(){int*p,*q;intmax=0,min=100;p=&max;//指针P指向maxq=&min;//指针q指向minintx;scanf("%d",&x);wh
就用最简单的EXCEL吧,假设你的数在A列,那么你可以在B1单元格输入="你输入了"&COUNTIF(INDIRECT("A1:A"&MATCH(-1,A:A,0)),ROW())&"个"&ROW()