当输入数字为6.7时,程序输出什么?
/在数字魔法游戏中,对n这个整数进行如下操作: 1.能同时被4和7整除一替换为"Jazz" 2.只能被4 整除替换为"Pop" 3.只能被7整除替换为"Bang” 4.包含数字'7替换为"Lucky"(优先级高于整除规则) 5.其他情况 保持原数字/
#include <iostream>
#include <string>
int main() {
int n;
std::cout << "请输入整数 n:";
std::cin >> n;
bool containsSeven = false;
int temp = n;
// 检查数字是否包含 7
while (temp > 0) {
if (temp % 10 == 7) {
containsSeven = true;
break;
}
temp /= 10;
}
if (containsSeven) {
std::cout << "Lucky";
} else if (n % 28 == 0) {
std::cout << "Jazz";
} else if (n % 4 == 0) {
std::cout << "Pop";
} else if (n % 7 == 0) {
std::cout << "Bang";
} else {
std::cout << n;
}
std::cout << std::endl;
return 0;
}
Jazz
Pop
6
Lucky