gpt4 book ai didi

c - 错误: expected ‘;’ before ‘printf’ C

转载 作者:行者123 更新时间:2023-11-30 21:28:37 26 4
gpt4 key购买 nike

hello=) 使用下面的代码我得到了异常 错误:“printf”之前应有“;”

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

int main() {
int i;
scanf("%i", &i);
for(int i=0 ; i<10; i++){

if(i==1) printf("one");

else if(i==2) printf("two");

else if(i==3) printf("three");

else if(i==4)printf("four");

else if(i==5)printf("five");

else if(i==6) printf("six");

else if(i==7) printf("seven");

else if(i==8)printf("eight");

else(i>9) printf("even"+"/n"+"odd");
}
return 0;
}

我可以将这段代码总结为排序器形式吗?为什么我会得到这个异常(exception)?谢谢大家

最佳答案

添加一些括号“{}”。代码看起来会更好并且可以工作。

if(expression) {

} elseif(expression) {

} elseif(expression) {

} else {

}
附言。我知道会更好。如果这段文字是评论的话。但我还没有积分声望:(

PS2。 @Myst 如果代码将有 9。代码不打印任何内容。

关于c - 错误: expected ‘;’ before ‘printf’ C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40333522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com