找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3044|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

c語(yǔ)言數(shù)組元素做函數(shù)實(shí)參

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:72519 發(fā)表于 2015-1-22 02:13 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 liuda 于 2015-1-22 02:17 編輯

  1. //這個(gè)程序應(yīng)該不難,我想先自己試試
  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個(gè)元素,逐個(gè)比較統(tǒng)計(jì)<,>,==次數(shù)
  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. }
復(fù)制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表