求指教问题出在哪里
#include
#include
#include
#include
#include
#include
using namespace std;
int main(){
int m,n;
int a,p=0;
int sum=0;
cin>>m>>n;
int cun[m+5];
for(int i=0;i>a;
int flag=1;
for(int j=0;jif(a==cun[j]){flag=0;break;}}
if(flag){
sum++;
cun[p]=a;
p++;
if(p==m){p=0;}}}
cout<return 0;
}
#include <iostream>
#include <algorithm> // std::find
int main() {
int m, n, a;
int cnt = 0;
std::cin >> m >> n;
int cun[m] = {0};
for (int i = 0; i < n; i++) {
std::cin >> a;
if (std::find(cun, cun + m, a) == cun + m) { // 如果 a 不在 cun 数组中
cun[cnt % m] = a; // 放入 cun 数组,更新 cnt 的值
cnt++;
}
}
std::cout << cnt << std::endl;
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:#include<iostream>
using namespace std;
int main() {
//利用嵌套循环实现星图
//打印一行星图
//外层执行一次,内层执行一周
for (int j = 0; j < 10;j++) {
//外层循环
for (int i = 0; i < 10; i++) {
//内层循环
cout << "* ";
}
cout << endl;
}
system("pause");
return 0;
}
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
请按任意键继续. . .