#include <stdio.h> int main() { int nums[50000],i,n,o,maxcount=1,common; scanf("%d",&n); for (i=0;i<n;i++) scanf("%d",&nums[i]); for (i=0;i<n;i++) { int count=1; for (o=i+1;o<n;o++) //找出nums[i]的数量 { if (nums[i]==nums[o]) count++; } if (maxcount<count) //选出出现次数最多的数 { maxcount=count; common=nums[i]; } } printf("%d\n%d",common,maxcount); return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
蛇行矩阵 (C语言代码)浏览:630 |
C二级辅导-计负均正 (C++代码)浏览:948 |
假币问题 (C语言代码)浏览:2674 |
C语言考试练习题_保留字母 (C语言代码)浏览:734 |
简单的a+b (C语言代码)浏览:766 |
C二级辅导-统计字符 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
C语言训练-字符串正反连接 (C语言代码)浏览:665 |
【绝对值排序】 (C语言代码)浏览:834 |