这两段代码的函数定义是什么?

时间:2013-11-05 19:06:00

标签: c++

我有代码,我需要努力计算汽车的成本/年以及10%后的汽车成本

我知道我需要在void函数中添加函数定义(我不知道如何做或在其中写什么。)

还添加了我添加了一些但不能得到其余部分的主要功能

请帮忙。我一直在尝试。

#include <iostream>
using namespace std;

struct Car;

  int year;
  double cost;

void read_car_record(Car&, new_car);


void Car update_cost(car old_record);


}
 int main(){
cout << "enter the year of the car: "<<endl;
   cin<< "year";
cout << "Enter the cost of the car: "<<endl;
   cin<< "cost";

2 个答案:

答案 0 :(得分:1)

我对你的混乱最好的猜测:

#include <iostream>
using namespace std;

struct Car
{
  int year;
  double cost;
};

void read_car_record(Car& new_car);
void update_cost(Car& old_car);

int main()
{
    Car myCar;

    cout << "enter the year of the car: "<<endl;
    cin >> myCar.year;

    cout << "Enter the cost of the car: "<<endl;
    cin  >> myCar.cost;
}

答案 1 :(得分:0)

我相信你想要

struct Car{
    int year;
    double cost;
};

你的功能签名也不对。 update_cost返回void(无)或Car但不是两者。你必须选择一个