找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2600|回复: 0
打印 上一主题 下一主题
收起左侧

c语言数组元素做函数实参

[复制链接]
跳转到指定楼层
楼主
ID:72519 发表于 2015-1-22 02:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuda 于 2015-1-22 02:17 编辑

  1. //这个程序应该不难,我想先自己试试
  2. #include<stdio.h>
  3. void main()
  4. {int a[10],b[10],m,n,da=0,xiao=0,deng=0,l,k;
  5. int cmp(int x,int y);
  6. //各有10个元素,逐个比较统计<,>,==次数
  7. printf("please input the elements of a[10]\n");
  8. for(m=0;m<=9;m++)
  9. {
  10. scanf("%d",&a[m]);
  11. }
  12. printf("please input the elements of b[10]\n");
  13. for(n=0;n<=9;n++)
  14. {
  15. scanf("%d",&b[n]);
  16. }
  17. for(k=0;k<=9;k++)
  18. {l=cmp(a[k],b[k]);
  19. if(l==1)
  20. da++;
  21. else if(l==0)
  22. deng++;
  23. else
  24. xiao++;}
  25. printf("a[i]>b[i]=%d times\na[i]<b[i]=%d time\nsa[i]==b[i]=%d times\n",da,xiao,deng);
  26. if(da>xiao)
  27. printf("a is bigger\n");
  28. else if(da<xiao)
  29. printf("b is bigger\n");
  30. else
  31. printf("a ==b\n");}

  32. int cmp(int x,int y)
  33. {int z;
  34. if(x>y)
  35. z=1;
  36. else if(x<y)
  37. z=-1;
  38. else
  39. z=0;
  40. return(z);
  41. }
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表