#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++代码)浏览:1440 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1515 |
wu-理财计划 (C++代码)浏览:832 |
Hello, world! (C++代码)浏览:1744 |
简单的a+b (C语言代码)浏览:415 |
神奇的fans (C语言代码)浏览:980 |
A+B for Input-Output Practice (III) (C语言代码)浏览:421 |
很简单,,题解1041:C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:430 |
DNA (Java代码)浏览:922 |