2016-11-02 45 views
-3
#include<iostream> 
#include<vector> 

using std::cin; 
using std::cout; 
using std::endl; 
using std::vector; 

int main//I find there missing a(),it my fault,2017.4.19 
{ 
    vector<int> result; 
    int temp; 
    cout<<"請輸入一串數字:(ctrl+D結束輸入)"<<endl; 
    while(cin>>temp) 
    { 
     result.push_back(temp); 
    } 
    vector<int>::size_type index; 
    for(index=0; index<result.size()-1; index+=2) 
    { 
     cout<<result[index]+result[index+1]<<"\t"; 
    } 
    if(index==result.size()-1) 
     cout<<result[index]; 

    return 0; 
} 

但我滿足:在這一行 當「錯誤之前‘結果’預期主表達式」「載體結果;」錯誤:預期主表達式前「結果」

,我只是不明白爲什麼

+3

加上'()''後INT main'。 – songyuanyao

+0

非常感謝,我不夠認真 – HiaHiaHia

回答

1

兩個錯誤:

int main() { 
// ^---- here 

    vector<int>::size_type index; 
    // ^---- here 
} 
+0

非常感謝,我的錯誤 – HiaHiaHia

相關問題