"错误:数组下标的无效类型'float [10001][float]'是什么意思?
What does "error: invalid types 'float [10001][float]' for array subscript" mean?
我试图在向量中放入一些实数。请帮助我,因为我不知道问题是什么。
这是我的代码:
#include <iostream>
using namespace std;
float i, n, v[10001];
int k;
int main()
{
cin >> n;
for(i = 1; i <= n; i++)
cin >> v[i];
for(i = 2; i <= n - 1; i++)
if(v[i] >= v[1] && v[i] <= v[n])
k++;
cout << k;
return 0;
}
不能使用浮点数对数组进行寻址:
cin>>v[i];
跟
float i;
i
浮点数,它不会指向数组中的确切位置。你需要:
int i,n;
float v[10001];
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- C++避免重复声明的语法是什么
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- C++从另一个类访问公共静态向量的正确方法是什么
- "throw expression code" 1e7 >返回 d 是什么?投掷标准::overflow_error( "too big" ) : d;意味 着?
- C++中名称篡改的目的是什么
- 在 c++ 中拥有一组结构的正确方法是什么?
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 是什么阻止DOMTimerCoordinator::NextID进入无休止的循环
- 派生类销毁的最佳实践是什么
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- 通过JNI传递数据数组的最快方法是什么
- "using namespace std;"在C++的作用是什么?
- "错误:数组下标的无效类型'float [10001][float]'是什么意思?
- 此背包代码显示浮点[float]无效类型错误.可能是什么原因
- Waht [错误] 请求 memebr 'area' 在非类类型 'float' 中'r'是什么意思?
- 将 c++ dll 导入 vb.net 时 float*(图像类型)的等效数据类型是什么?
- 这个声明"float (*x[20])(int *a)"是什么意思?
- 视觉C++:"float"的 printf() 格式规范是什么?