问题标题: 酷町堂:为什么编译错误

0
0
已解决
被禁言 姜思远
姜思远
初级光能
初级光能
#include<iostream> 
using namespace std;
int main()
{
    int a,b;
    if(a>b)
    {
        system("cls")
        {
            cout<<"a is winner";
        }
    }
    else
    {
        system("cls")
        {
            cout<<"b is winner";
        }
    }
    return 0;
}

 


0
已采纳
曹志
曹志
资深守护
资深守护

加头文件:

#include<cstdlib> 或 #include<stdlib.h> 或 #include<windows.h>

 

对于Dev-C++来说不加可以通过,但因为软件差异和程序的标准性,推荐您加上其中一句。(最好加前两句的其中之一)

曹志在2019-08-11 08:03:13追加了内容

还有:

在 system("cls")这句后面加分号

0
李泽远
李泽远
高级天翼
高级天翼

你要的核心(不是具体题目):

int a,b;
 cin>>a>>b;
    if(a>b)
    {
        system("cls");
            cout<<"a is winner";
    }
    else
    {
        system("cls");
            cout<<"b is winner";
    }

把system("cls")加上分号,并且去掉它的大括号。

要加上输入哦!

 

李泽远在2019-08-09 12:10:13追加了内容

因为system是一条语句,又不是一个结构。

所以不用加大括号,而且要加分号。

system清屏明白吗?

执行这一条语句时,清除上面的内容,和下面的语句无关。

0
曹志
曹志
资深守护
资深守护

加头文件:

#include<cstdlib> 或 #include<stdlib.h> 或 #include<windows.h>

 

对于Dev-C++来说不加可以通过,但因为软件差异和程序的标准性,推荐您加上其中一句。(最好加前两句的其中之一)

0
0
0
我要回答