一道淘汰85%面试者的百度开发者面试题

来源:互联网 发布:阿里云幕布邮寄要多久 编辑:程序博客网 时间:2024/05/22 12:36

题目描述:

依序遍历0到100闭区间内所有的正整数,如果该数字能被3整除,则输出该数字及‘*’标记;如果该数字能被5整除,则输出该数字及‘#’标记;如果该数字既能被3整除又能被5整除,则输出该数字及‘*#’标记。

C语言代码完成:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    //data defination
    int i;

    for (i = 1; i <= 100; i ++)
    {
        if ((i % 3 == 0) && (i % 5 == 0))
        {
            printf("%d*#", i);
        }
        else if (i % 3 == 0)
        {
            printf("%d*", i);
        }
        else if (i % 5 == 0)
        {
            printf("%d#", i);
        }
    }

    return 0;
}



0 0
原创粉丝点击