知识点:
分支控制:分支控制
#include <iostream>
using namespace std;
int main() {
int num = 0;
int count = 0;
int arr[3] = {2, 3, 7};
// scanf("%d", &num);
cin >> num;
for (int i = 0; i < 3; i++) {
if (num % arr[i] == 0) {
// printf("%d ", arr[i]);
cout << arr[i] << " ";
count++;
}
}
if (count == 0) {
// printf("n");
cout << "n";
}
return 0;
}
// 原来解法
/*
int main() {
int num = 0;
int two = 2;
int three = 3;
int seven = 7;
bool flag = true;
cin >> num;
if (num % two == 0) {
cout << two << " ";
flag = false;
}
if (num % three == 0) {
cout << three << " ";
flag = false;
}
if (num % seven == 0) {
cout << seven;
flag = false;
}
if (flag) {
cout << "n";
}
return 0;
}
*/



京公网安备 11010502036488号