简单的大一题目
为什么我写的这个没有输出?
(唯唯诺诺)
#include <iostream>
using namespace std;
int main() {
int y;
int m = 0;
int n;
cin >> y;
cin >> n;
int num = y;
int temp;
int a[9] = {0};
for (int v = 0; v <= 3000 - y; v++) {
for (int i = 0; i < 4; i++) {
temp = num % 10;
num = num / 10;
a[temp] = 1;//想要去重
}
for (int z : a) {
if (z = 1)
m++;
}
if (m == n) {
cout << v << " ";
v = 3001;
} else {
num = y + v + 1;
}
}
return 0;
}
我又来了QAQ