#11434: 為何第三測資點錯誤,自己實測ok


0822_137934 (14306)


#include <iostream>

using namespace std;

int main(int argc, char** argv) {
int x;
while (cin >> x){int y=x; int z=x;if (x==0){cout << 0;}
while (x>0){
if (y%10!=0||z%10!=0){cout << x%10;
}
y/=10;
x/=10;

}

cout << endl;
}







return 0;
}

#11443: Re:為何第三測資點錯誤,自己實測ok


bear890707 (Tim Hsiung)


#include

using namespace std;

int main(int argc, char** argv) {
int x;
while (cin >> x){int y=x; int z=x;if (x==0){cout << 0;}
while (x>0){
if (y%10!=0||z%10!=0){cout << x%10;
}
y/=10;
x/=10;

}

cout << endl;
}







return 0;
}

你可以試著再看一次題目