<分区>
我有一个测验,我写了这段代码:
如果能被 3 整除则打印 Fizz,如果能被 3 整除则打印 Buzz 可被 5 整除。如果是,则打印 FizzBuss 可被两者整除。否则,它将打印 1 到 100 之间的数字。
但是回到家后,我想知道是否可以 用更少的代码编写它。然而,我出不来 用更短的代码。 我可以用更短的代码来做吗?谢谢。
这是我写的,我觉得效果不错。但我能做到吗 代码更少。
#include <stdio.h>
int main(void)
{
int i;
for(i=1; i<=100; i++)
{
if(((i%3)||(i%5))== 0)
printf("number= %d FizzBuzz\n", i);
else if((i%3)==0)
printf("number= %d Fizz\n", i);
else if((i%5)==0)
printf("number= %d Buzz\n", i);
else
printf("number= %d\n",i);
}
return 0;
}