错误 预期主表达式在 ';" 之前令牌 C++

error expected primary-expression before ';'token c++

本文关键字:C++ 令牌 表达式 错误      更新时间:2023-10-16

AM编码中的新内容,并且正在使用C 创建一个程序以找到总和的最大值和最小值,但是我在';'';'';';'';';';'';';'';'';'';'》'';''';;'''》上之前得到';'''在每个有cout

的地方的象征
#include <iostream>
using namespace std;
int main()
{
    int array[10],maximum,minimum,sum=0,median;
    cout<<"input ten integers,"<<;
    for(int i=0; i<10; i++){
        cin>> array[i];
        sum=sum+array[i];
    }
    for(int i=0; i<10; i++){
        if(maximum>array[i])
        {
           maximum=array[i];
        }
        else if( minimum<array[i])
        { 
           maximum= array[i];
        }
    }
    median=(array[4]+array[5])/2;
    cout<<"maximum value is"<<maximum<<;
    cout<<"minimum value is"<<minimum<<;
    cout<<"sum is"<<sum<<;
    cout<<"median is"<median<<;

在拥有它的每行的;之前删除<<或用<<;替换为新行的CC_3。

#include <iostream>
using namespace std;
int main()
{
    int array[10], maximum = 0, minimum = 0, sum = 0, median = 0;
    cout << "input ten integers: ";
    for (int i = 0; i < 10; i++) {
        cin >> array[i];
        sum = sum + array[i];
    }
    for (int i = 0; i < 10; i++) {
        if (maximum > array[i])
        {
            maximum = array[i];
        }
        else if (minimum < array[i])
        {
            maximum = array[i];
        }
    }
    median = (array[4] + array[5]) / 2;
    cout << "maximum value is " << maximum << 'n';
    cout << "minimum value is " << minimum << 'n';
    cout << "sum is " << sum << 'n';
    cout << "median is " << median << 'n';
    return 0;
}

使用以下虚拟代码为新行修复此问题:

  • 虚拟代码
#include <iostream>
int main() {
    int a = 5;
    int b = 10;
 
    std::cout << (a < b) << std::endl;  // 1
    std::cout << (a > b) << std::endl;  // 0
    return 0;
}
  • 输出
1
0