我已经花了几个小时学习C,并且想尝试一下Fizzbizz程序来测试我的知识.
这是我写的代码:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <21; i++) {
if (i % 3 == 0) {
if (i % 5 == 0) {
printf("Fizzbuzz\n");
}
else {
printf("Fizz\n");
}
}
elseif (i % 5 == 0) {
if (i % 3 == 0) {
printf("Fizzbuzz\n");
}
else {
printf("Buzz\n");
}
}
else {
printf("%d", i);
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是编译器返回
在函数'main'中:第14行:错误:预期';' 在'{'之前
我怀疑错误是非常微不足道的,但你能解释为什么它不起作用,如果我至少得到了正确的想法?