标题:
c语言数组元素做函数实参
[打印本页]
作者:
liuda
时间:
2015-1-22 02:13
标题:
c语言数组元素做函数实参
本帖最后由 liuda 于 2015-1-22 02:17 编辑
//这个程序应该不难,我想先自己试试
#include<stdio.h>
void main()
{int a[10],b[10],m,n,da=0,xiao=0,deng=0,l,k;
int cmp(int x,int y);
//各有10个元素,逐个比较统计<,>,==次数
printf("please input the elements of a[10]\n");
for(m=0;m<=9;m++)
{
scanf("%d",&a[m]);
}
printf("please input the elements of b[10]\n");
for(n=0;n<=9;n++)
{
scanf("%d",&b[n]);
}
for(k=0;k<=9;k++)
{l=cmp(a[k],b[k]);
if(l==1)
da++;
else if(l==0)
deng++;
else
xiao++;}
printf("a[i]>b[i]=%d times\na[i]<b[i]=%d time\nsa[i]==b[i]=%d times\n",da,xiao,deng);
if(da>xiao)
printf("a is bigger\n");
else if(da<xiao)
printf("b is bigger\n");
else
printf("a ==b\n");}
int cmp(int x,int y)
{int z;
if(x>y)
z=1;
else if(x<y)
z=-1;
else
z=0;
return(z);
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1