编写一个程序，打印出数字1到100，如果数字是3的倍数打印“Fizz”，如果是5的倍数打印“Buzz”，如果同时是3和5的倍数，打印“FizzBuzz”。
以下是Python语言的代码实现：

```
for num in range(1, 101):
    if num % 3 == 0 and num % 5 == 0:
        print("FizzBuzz")
    elif num % 3 == 0:
        print("Fizz")
    elif num % 5 == 0:
        print("Buzz")
    else:
        print(num)
``` 

输出结果为：
`
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
...以此类推
`