总结与思考

1、输出格式控制,是否忘记最后的换行,导致多组输出结果时答案错误。
2、注意数据类型的选择,运行的结果是否会越界。

最小公倍数算法

1
2
3
4
5
6
7
8
9
10
11
//取两个整数的最小公倍数函数
int GetBs(int m,int n){
int x = m*n;
int y = m%n;
while(y){
m = n;
n = y;
y = m%n;
}
return x/n;
}

冒泡排序算法

1
2
3
4
5
6
7
8
9
10
//冒泡排序算法
for (int i = 1; i < SIZE; i++) {
for (int j = 0; j < SIZE - i; j++) {
if (a[j] > a[j + 1]) {
double temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}