c++ - 在 ';' token c++ 之前预期的错误主表达式

标签 c++

我是编码方面的新手,我正在使用 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<<;

最佳答案

删除 <<; 之前在每一行有它或替换 <<;<<'\n';换一条线。

#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;
}

关于c++ - 在 ';' token c++ 之前预期的错误主表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40873933/

相关文章:

c++ - Getline 没有按预期工作

c++ - C++11 的编译器标志 - 找不到计时文件

c++ - 使用 C++ 库 eigen 的下 cholesky 对角线的方形元素

c++ - 避免 if else 打印 block 中的代码重复

c++ - 如何在 Win32 控制台中隐藏鼠标光标?

c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?

c++ - 不同应用的CUDA设备堆内存

c++ - 局部变量的引用崩溃

c++ - 如何初始化作为构造函数中的类成员的共享指针

c++ - 如何计算 vector 的 vector