gpt4 book ai didi

c++ - 从标准输入读取并将其与以下标准输入相关联

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:08 32 4
gpt4 key购买 nike

#include <iostream>
#include <iomanip>
#include <ctime>
#include <cmath>
#include <cstdlib>
#include <string>

using namespace std;

int main()
{
double labor = 3;
double squareFt = 160;
double oneGallon;
double chargePerHour = 28; //charger per hour for labor
double numOfRooms; //input from user
double sqFootage; //input from user
cout<<"Welcome to Artistic Solutions."<<endl;
cout<<"Please enter the number of rooms that will be painted."<<endl;
cin>>numOfRooms);
cout<<"Please enter the squart footage of wall space in each room."<<endl;
cin>>sqFootage);

return 0;
}

这是一项实验室作业,它计算油漆工作的成本。它询问需要粉刷多少个房间以及每个房间的平方英寸。有没有办法关联“numOfRooms”和“sqFootage”?我想做的是尽量减少重复询问每个房间的面积。使用数组和指针会有帮助吗?

最佳答案

不,您不需要数组,因为您不必存储数据。

您也无法真正避免重复,因为无论如何用户都必须插入所有不同的值。但是,您可以保存代码并只编写一次。

您可以使用 for 循环根据需要多次请求 sqFootage

int sumSqFootage = 0, numOfRooms;
cout...
cin >> numOfRooms;
for (int i = 0; i < numOfRooms; i++)
{
int sqFootage;
cout...
cin >> sqFootage;
sumSqFootage += sqFootage;
}

关于c++ - 从标准输入读取并将其与以下标准输入相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46595724/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com