求高手指教C语言error C2143: syntax error : missing ';' before 'if'
答案:5 悬赏:80 手机版
解决时间 2021-02-19 17:54
- 提问者网友:听门外雪花风
- 2021-02-18 17:54
求高手指教C语言error C2143: syntax error : missing ';' before 'if'
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-02-18 18:47
# include
int main(void)
{
double delta=3;//楼主漏了一个分号,在表达式后边都需要一个分号
if (delta>0)
printf("有两个解!
");
else if (delta==0)
printf("有一个唯一解!
");
else
printf("无解!
");
return 0;
}
int main(void)
{
double delta=3;//楼主漏了一个分号,在表达式后边都需要一个分号
if (delta>0)
printf("有两个解!
");
else if (delta==0)
printf("有一个唯一解!
");
else
printf("无解!
");
return 0;
}
全部回答
- 1楼网友:夜风逐马
- 2021-02-18 22:26
在if之前差一个’;‘
- 2楼网友:我住北渡口
- 2021-02-18 21:46
double delta=3后面少了分号,英文翻译就行了,缺少;在if的前面,,,每个语句都要以;号表示语句结束,不然编译器就会报错
- 3楼网友:拾荒鲤
- 2021-02-18 21:17
语法错误,在if前面缺少分号
double delta=3 后面没有分号
double delta=3 后面没有分号
- 4楼网友:渡鹤影
- 2021-02-18 19:46
应该是这样
double delta=3;
你看见3后面那个分号了吗?就是它你漏了
double delta=3;
你看见3后面那个分号了吗?就是它你漏了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯