如何在c编程中完成倒计时挑战

时间:2012-10-11 17:25:03

标签: c xcode4

有人可以帮我解决这个问题。我快到了,我只需要一点点推动。我应该将输出计数从99减去并倒数3(我正确地解决了),但如果遇到可被5整除的数字,我还需要输出打印“找到一个”!我需要帮助。继续我到目前为止所拥有的。请注意,即使我具有正确的功能,代码也不会打印“找到一个”,即可解决红利。

#include <objc/objc.h>
#include <stdio.h>

int main(int argc, const char * argv[])
{
    int i = 99;
    while (i > -1) {
        printf("%d\n", i);
        i = i-3;
    }
{
if (i%5==0) printf("found one\n");
}
    return 0;
}

3 个答案:

答案 0 :(得分:2)

您正在寻找模运算符

if (i % 5 == 0) // The number is divisible by 5

模运算符计算除法后的余数。如果余数为零,那么整数就可以被模数操作数整除,在本例中为5。

答案 1 :(得分:1)

我会给你一个提示。模数(%)运算符返回整数除法后的余数。所以11%10 = 1,15%5 = 0.鉴于您的代码,您应该可以从那里开始!

答案 2 :(得分:0)

请改用if(i%5 == 0)。这将检查是否除以5 - 没有剩余部分。