【发布时间】:2020-07-15 07:56:39
【问题描述】:
我对编程相当陌生,我想知道如何将数组 'adv' 和 'rcd' 添加在一起。我假设问题是因为数组“adv”和“rcd”只能在各自的“for”循环内被识别。任何帮助将不胜感激。
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>
#include <new>
#include <ctime>
#include <string>
#include <sstream>
#include <vector>
const double pi = 3.1415926535897932384626433832795;
const double convToRad = pi/180.0;
int index1 = 180;
int index2 = 0;
int index3 = 0;
int o, u, w;
int main(){
double rcd[index1];
for (int o = index1; o >= 90; o--){
rcd[o] = o*convToRad;
//std::cout << rcd[o] << std::endl;
}
double adv[index2];
for (int u = index2; u <= 90; u++){
adv[u] = u*convToRad;
//std::cout << adv[u] << std::endl;
}
double car[index3];
for (int w = index3; w <= 90; w++){
car[w] = (adv[u]+rcd[o])/2;
std::cout << car[w] << std::endl;
}
return 0;
}
【问题讨论】:
-
您在 index3 为零时声明了
double car[index3]。