gpt4 book ai didi

c++ - 如果需要构造建议

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:17 25 4
gpt4 key购买 nike

我有一个 for 循环,我在其中放置了几个 if 语句。这些条件语句的目的是检查一个数的可整除性,如果该数能被 3 整除则输出一个字符串。如果该数能被 5 整除,则输出另一个字符串。但是,如果该数字可同时被 3 和 5 整除,则将在其位置输出一个完全不同的字符串,而不是其他字符串。

这是我的代码:

for (i = 1; i <= file_int; i++){
if (i % 3 == 0) {
printf("Hoppity \n");
}
if (i % 5 == 0) {
printf("Hophop \n");
}
if (i % 5 == 0 && i % 3 == 0) {
printf("Hop \n");
}
}

如您所见,最后一个条件不太有效。我应该使用什么类型的控制结构?还有吗?

非常感谢。

最佳答案

for (i = 1; i <= file_int; i++){
if (i % 5 == 0 && i % 3 == 0) {
printf("Five and three\n");
} else if (i % 3 == 0) {
printf("Three\n");
} else if (i % 5 == 0) {
printf("Five\n");
} else {
printf("None of the conditions passed\n");
}
}

关于c++ - 如果需要构造建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8673675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com