求助!'int' is not a class,struct,or union type
#include <iostream>
#include <algorithm>
using namespace std;
struct snode{
int data;
int num;
}s[1001];
int main(){
int a,n,count=-1;
cin>>n;
for(int i=0;i<n;i++){
cin>>a;
for(int j=0;j<n;j++)
if(a==s[j].data) s[j].num++;
else {
s[j].data=a;
count++;
}
}
sort(s[0].num,s[count+1].num);
int k=s[count].num;
int min = s[count].data;
for(int i=count-1;i>0;i--){
if(s[i].num==k){
if(s[i].data<min)
min=s[i].data;
}
}
cout<<min<<endl;
return 0;
}
想求出现次数最多的数,若有多个,则输出最小的,然后编译出现错误'int' is not a class,struct,or union type。。。求解答!!
...全文
相关推荐
深入了解C++ 结构体(struct)与共用体(union)
主要介绍了C++ 结构体与共用体的的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下
C++联合体union用法实例详解
主要介绍了C++联合体union用法,较为详细的分析了C++中联合体的概念、实用技巧及相关注意事项,需要的朋友可以参考下
c语言的联合(union)介绍
“联合”与“结构”有一些相似之处。但两者有本质上的不同。在结构中各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量的长度等于各成员中最长的长度。
struct in action
struct in action 书籍讲解struct深入了解struct框架
C语言文法文档
C语言文法,详细写出了C语言的文法,喜欢编译原理的童鞋们可以下载看一下


非技术区

