#include <iostream> //未交oj
using namespace std;
int main (){
int a[100],b[10]={0}; /* 没给b数组赋初值 */
int i=0;
while(1){
// int i=0; 错误原因将 i 放到了循环里面
cin >> a[i];
if(a[i] == -1) /* 不会退出 */
break;
b[a[i]] += 1;
i++;
// cout << i << "*" << endl;
}
for(int j=0;j < 10;j++){
if(b[j] != 0)
cout << j << b[j] << endl; //换行语句
}
return 0;
}
#include <iostream> //未交oj
using namespace std;
int main (){
int a[100],b[10]={0}; /* 没给b数组赋初值 */
int i=0,falg=0;
while(1){
// int i=0; 错误原因将 i 放到了循环里面
cin >> a[i];
if(a[i] == -1) /* 不会退出 */
break;
b[a[i]] += 1;
i++;
// cout << i << "*" << endl;
}
for(int j=0;j < 10;j++){
if(b[j] != 0 && b[j] != 1){
cout << j << b[j] << endl; //换行语句
falg = 1;
}
}
if(falg == 0) // 判断要 == ,不是 = 。学会改程序,有无重复
cout << "无重复" << endl;
return 0;
}