#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[500];
int sum = 0;
cin >> str;
int num = strlen(str);
int box[127];
for (int i = 0; i < 127; i++){
box[i] = 0;
}
for(int i = 0; i < num; i++){
int j = str[i];
box[j] = 1;
}
for (int i = 0; i < 127; i++){
if (box[i] == 1)
sum++;
}
cout << sum;
return 0;
}
从键盘输入两个数字n,m,求解n和m的最小公倍数。
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int a, b, i, j;
cin >> a;
cin >> b;
int min, max;
if (a >= b){
min = b;
max = a;
}
else{
min = a;
max = b;
}
for (i = min, j = max; ;j++){
if (j % i == 0){
int temp = j / i;
if (max % temp == 0){
break;
}
}
}
cout << j;
return 0;
}