杭电acm练习题
Day01—— ProblemID=2000
代码如下:
#include <iostream>
using namespace std;
int main() {
char a, b, c, key;
while (cin >>a >>b >>c) {
getchar();
if (a > b) {
key = a;
a = b;
b = key;
}
if (a > c) {
key = a;
a = c;
c = key;
}
if (b > c) {
key = b;
b = c;
c = key;
}
cout << a <<" " << b << " " << c <<endl;
}
}
只要注意一下输出的格式和用getchar()吸收回车键就行了。不知道为什么用getchar()可以看下这个:杭电acm2000的一些小问题 输出的c后面不要加空格,但是要加换行符。
Day01—— ProblemID=2010
第一次提交2010,wrong answer了
代码如下:
#include <iostream>
using namespace std;
int main() {
int a, b;
while (cin >> a >> b) {
if (a > b) swap (a, b);
int x, y, z;
int flag = 0;
for (int i = a; i < b; i++) {
z = i % 10;
y = ((i - z) % 100) /