CXL123456 发表于 2017-11-18 22:59

一道PTA上的编程题

本帖最后由 CXL123456 于 2017-11-18 23:01 编辑

开始时把我难到了{:1_923:}
原来要用两个数组更简单
数组-10. 求整数序列中出现次数最多的数(15)
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。
输入格式:输入在一行中给出序列中整数个数N(0<N<=1000),以及N个整数。
输出格式:数字间以空格分隔在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。
输入样例:10 3 2 -1 5 3 4 3 0 3 2
输出样例:3 4

[*]#include<stdio.h>
[*]int main()
[*]{
[*]    int n;
[*]    while(scanf("%d",&n)!=EOF)
[*]    {
[*]      int a;
[*]      int b={0};
[*]      int i;
[*]      for(i=0;i<n;i++)
[*]            scanf("%d",&a);
[*]      int j;
[*]      for(i=0;i<n;i++)
[*]      {
[*]            for(j=0;j<n;j++)
[*]            {
[*]                if(a==a)
[*]                  b=b+1;
[*]            }
[*]      }
[*]      int MAX=0;
[*]      for(i=0;i<n;i++)
[*]      {
[*]            if(MAX<b)
[*]            {
[*]                MAX=b;
[*]                j=i;
[*]            }
[*]      }
[*]      printf("%d %d\n",a,MAX);
[*]    }
[*]    return 0;
[*]}

CXL123456 发表于 2017-11-18 23:00

为什么代码发出来就变形了{:1_904:}

hez2010 发表于 2017-11-19 11:45

CXL123456 发表于 2017-11-18 23:00
为什么代码发出来就变形了

被识别成了斜体标记
页: [1]
查看完整版本: 一道PTA上的编程题